public List <Transacciones> GetTransacciones() { SqlConexion.OpenConexion(); SqlCommand command = new SqlCommand("MostrarTablaTransaciones", SqlConexion.GetConnection()); command.CommandType = CommandType.StoredProcedure; SqlDataReader read = command.ExecuteReader(); List <Transacciones> transacciones = new List <Transacciones>(); while (read.Read()) { Transacciones tran = new Transacciones() { TransaccionId = read.GetInt32(0), ClienteId = read.GetInt32(1), Saldo_Anterior = read.GetDecimal(2), Importe = read.GetDecimal(3), Saldo_Nuevo = read.GetDecimal(4), TipoOperacionId = read.GetInt32(5), EmpleadoId = read.GetInt32(6), Fecha_Transaccion = read.GetDateTime(7) }; transacciones.Add(tran); } SqlConexion.CloseConexion(); return(transacciones); }
public Clientes SearchClient(string noCuenta) { SqlConexion.OpenConexion(); SqlCommand command = new SqlCommand("MostrarClientes", SqlConexion.GetConnection()); command.CommandType = CommandType.StoredProcedure; SqlDataReader data = command.ExecuteReader(); if (data.HasRows) { Clientes cuentaBuscada = null; while (data.Read()) { cuentaBuscada = new Clientes() { ClienteId = data.GetInt32(0), NoCedula = data.GetString(1), FechaNacimiento = data.GetDateTime(2), Nombres = data.GetString(3), Apellidos = data.GetString(4) }; } SqlConexion.CloseConexion(); return(cuentaBuscada); } return(null); }
public DataTable GetAgencias() { SqlConexion.OpenConexion(); SqlCommand command = new SqlCommand("MostrarAgencias", SqlConexion.GetConnection()); command.CommandType = CommandType.StoredProcedure; SqlDataAdapter data = new SqlDataAdapter(command); DataTable table = new DataTable(); data.Fill(table); SqlConexion.CloseConexion(); return(table); }
public void InsertarTransaccion(Transacciones transacion) { string request = ""; try { SqlConexion.OpenConexion(); SqlCommand cmd = new SqlCommand("InsertarTransacion", SqlConexion.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; SqlParameter transacionIdParam = new SqlParameter(); transacionIdParam.ParameterName = "@transacionId"; transacionIdParam.SqlDbType = SqlDbType.Int; transacionIdParam.Direction = ParameterDirection.Output; cmd.Parameters.Add(transacionIdParam); SqlParameter clienteIdParam = new SqlParameter(); clienteIdParam.ParameterName = "@clienteId"; clienteIdParam.SqlDbType = SqlDbType.Int; clienteIdParam.Value = transacion.ClienteId; cmd.Parameters.Add(clienteIdParam); SqlParameter fechaOperacionParam = new SqlParameter(); fechaOperacionParam.ParameterName = "@fechaOperacion"; fechaOperacionParam.SqlDbType = SqlDbType.DateTime; fechaOperacionParam.Value = transacion.Fecha_Transaccion; cmd.Parameters.Add(fechaOperacionParam); SqlParameter importeParam = new SqlParameter(); importeParam.ParameterName = "@importe"; importeParam.SqlDbType = SqlDbType.Decimal; importeParam.Precision = 10; importeParam.Value = transacion.Importe; cmd.Parameters.Add(importeParam); SqlParameter tipoOperacionParam = new SqlParameter(); tipoOperacionParam.ParameterName = "@tipoOperacionId"; tipoOperacionParam.SqlDbType = SqlDbType.Int; tipoOperacionParam.Value = transacion.EmpleadoId; cmd.Parameters.Add(tipoOperacionParam); SqlParameter empleadoIdParam = new SqlParameter(); empleadoIdParam.ParameterName = "@empleadoId"; empleadoIdParam.SqlDbType = SqlDbType.Int; empleadoIdParam.Value = transacion.EmpleadoId; cmd.Parameters.Add(empleadoIdParam); request = cmd.ExecuteNonQuery() == 1 ? "OK" : "no se ingreso"; } catch (Exception e) { request = e.Message; } if (request.Equals("OK")) { MessageBox.Show("Se inserto correctamente"); } }