alex3423 Posted April 1, 2012 Report Share Posted April 1, 2012 al guien quien me pudiera aser el paro de un programilla sencillo en c# conectado a una base de datos el programa es de un cajero automatico Link to comment Share on other sites More sharing options...
valdiluvio Posted April 1, 2012 Report Share Posted April 1, 2012 XD no quieres nada, lleva tiempo hacer eso y mucho "ingenio" Link to comment Share on other sites More sharing options...
alex3423 Posted April 1, 2012 Author Report Share Posted April 1, 2012 y pensar q me lo pidieron en 2 diasXD no quieres nada, lleva tiempo hacer eso y mucho "ingenio" Link to comment Share on other sites More sharing options...
AshWilliams Posted April 2, 2012 Report Share Posted April 2, 2012 Se mueve a donde corresponde. Saludos :krider: Link to comment Share on other sites More sharing options...
known Posted April 3, 2012 Report Share Posted April 3, 2012 Tienes ya la base de datos? Link to comment Share on other sites More sharing options...
alex3423 Posted April 6, 2012 Author Report Share Posted April 6, 2012 Tienes ya la base de datos?Tienes ya la base de datos? ya mi unico problema es q no se si esta bien la base de datos y como aplicar los querys en el codigo para llamar alos clientes por medio del id_de tarjeta la conexion ala base de datos ya la tengo <a href="http://s1067.photobucket.com/albums/u426/alexrockyn/?action=view¤t=aa.png" target="_blank"><img src="http://i1067.photobucket.com/albums/u426/alexrockyn/aa.png" border="0" alt="Photobucket"></a> y este es el codigo q llevo string tarjeta; int n, tipcue; //tipcue=tipo de cuenta double ccre = 999.99; int x1 = 9; int y1 = 3; int x2 = 72; int y2 = 23; int x; int y; do { Console.ForegroundColor = ConsoleColor.Cyan; //Pinta las lineas horizontales for (y = x1; y <= x2; y++) { Console.SetCursorPosition(y, y1); Console.Write("*"); Console.SetCursorPosition(y, y2); Console.Write("*"); } //Pinta las verticales for (x = y1; x <= y2; x++) { Console.SetCursorPosition(x1, x); Console.Write("*"); Console.SetCursorPosition(x2, x); Console.Write("*"); } Console.SetCursorPosition(22, 1); Console.Write("*****BIENVENIDO A SU BANCO*****"); Console.SetCursorPosition(12, 5); Console.Write("Digite El Numero De Su Tarjeta "); tarjeta = Console.ReadLine(); if (tarjeta == "1") { double cueco = 984.99, cueaho = 100, saltot = cueco + cueaho; Console.SetCursorPosition(26, 7); Console.Write("Bienvenido sr. Jorge Armando"); Console.SetCursorPosition(26, 8); Console.Write("Digite la operacion a realizar"); Console.SetCursorPosition(14, 10); Console.Write("1 retiro, 2 consulta "); int res = int.Parse(Console.ReadLine()); n = res; if (n == 2) { Console.SetCursorPosition(26, 12); Console.Write("su saldo disponible es: {0} ", saltot); Console.SetCursorPosition(26, 13); Console.Write("cuenta corriente: {0} ", cueco); Console.SetCursorPosition(26, 14); Console.Write("cuenta de ahorro: {0} ", cueaho); Console.SetCursorPosition(26, 15); Console.Write("tarjeta de debito: {0} ", ccre); } if (n == 1) { Console.SetCursorPosition(14, 10); Console.Write("1 cuenta corriente 2 cuenta de ahorros "); tipcue = int.Parse(Console.ReadLine()); if (tipcue == 1) { while (res == 1) { Console.SetCursorPosition(14, 12); Console.Write("Digite el monto a retirar $ "); double ret = double.Parse(Console.ReadLine()); if (ret <= saltot) { saltot = saltot - ret; cueco = cueco - ret; Console.SetCursorPosition(14, 13); Console.Write("su saldo total disponible es: {0} ", saltot); } else { Console.SetCursorPosition(14, 14); Console.Write("su saldo dosponible es inferior a {0}", ret); Console.SetCursorPosition(14, 15); Console.Write("porfavor ingrese una cantidad inferior a {0}", saltot); } Console.SetCursorPosition(14, 16); Console.Write("Desea realizar otro retiro"); Console.SetCursorPosition(20, 19); Console.Write("1 = si 2 = no "); res = int.Parse(Console.ReadLine()); } } if (tipcue == 2) { while (res == 1) { Console.SetCursorPosition(14, 12); Console.Write("Digite el monto a retirar $ "); double ret = double.Parse(Console.ReadLine()); if (ret <= saltot) { saltot = saltot - ret; cueaho = cueaho - ret; Console.SetCursorPosition(14, 13); Console.Write("su saldo total disponible es: {0} ", saltot); } else { Console.SetCursorPosition(14, 14); Console.Write("su saldo disponible es {0}", saltot); Console.SetCursorPosition(14, 15); Console.Write("porfavor ingrese una cantidad inferior a {0}", ret); } Console.SetCursorPosition(14, 16); Console.Write("Desea realizar otro retiro"); Console.SetCursorPosition(14, 18); Console.Write("1 = si 2 = no "); res = int.Parse(Console.ReadLine()); } } if (tipcue == 3) { Console.SetCursorPosition(14, 14); Console.WriteLine("lo sentimos esta cuenta es solo para pagos no para retiros"); } } } else { Console.SetCursorPosition(14, 14); Console.WriteLine("Lo sentimos pin erroneo "); } Console.SetCursorPosition(36, 22); Console.Write("Desea realizar otra transaccion s/n"); tarjeta = Console.ReadLine(); Console.Clear(); } while (tarjeta == "s"); Console.SetCursorPosition(2,18); Console.WriteLine("Gracias por preferirnos"); Console.ReadLine(); Link to comment Share on other sites More sharing options...
AshWilliams Posted April 6, 2012 Report Share Posted April 6, 2012 En que hiciste tu BD??...como para encontrar la cadena de conexión correcta?? Saludos :krider: Link to comment Share on other sites More sharing options...
alex3423 Posted April 6, 2012 Author Report Share Posted April 6, 2012 En que hiciste tu BD??...como para encontrar la cadena de conexión correcta?? Saludos :krider:En que hiciste tu BD??...como para encontrar la cadena de conexión correcta?? Saludos :krider: la hize en sql management studio 2008 la hize en sql management studio 2008 lo unico q ocupo es como poder jalar los datos de la BD los codigos q tengo q aplicar o mas bien los querys Link to comment Share on other sites More sharing options...
AshWilliams Posted April 6, 2012 Report Share Posted April 6, 2012 Bueno, tu BD esta creada en SqlServer 2008, pues entonces esta cadena debiese servir para conectar: http://www.mailxmail.com/curso-bases-datos-c/conexion-sql-server-c Te dejo un video explicativo. http://youtu.be/xW65lq-5DfY Saludos :krider: Link to comment Share on other sites More sharing options...
alex3423 Posted April 13, 2012 Author Report Share Posted April 13, 2012 oye carnal ya conecte ala base de datos pero como podria aplicar mis querys en el programa que ya habia realizado me podrias ayudar saludos ejemplo ConexionBD administradorBD = new ConexionBD("Data Source=.\\SQLEXPRESS;Initial Catalog=CajeroAutomatico;User ID=nuevo;Password=user123"); List<List<string>> resultado = administradorBD.ejecutaQuery("SELECT Cliente.Clientes.Nombre,Cliente.Clientes.Apellidos,Cajero.Tarjetas.IdTarjeta,Cajero.Consultas.SaldoDisponible FROM Cliente.Clientes,Cajero.Consultas,Cajero.Tarjetas where Cajero.Tarjetas.IdTarjeta = Cajero.Consultas.IdTarjeta and Cajero.Tarjetas.IdTarjeta = Cliente.Clientes.IdCliente "); Console.Write(Utilerias.fijaTamanio(resultado[3][2], 15) + " | "); for (int i = 0; i < resultado.Count; i++) { for (int j = 0; j < resultado.Count; j++) { Console.Write(Utilerias.fijaTamanio(resultado[j], 15) + " | "); } Console.WriteLine(""); } Console.ReadKey(); este me lo ejecuta pero yo lo quiero ejecutar en el programa no tengo idea de como haerlo para que los clientes los traiga con el id Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now