public List <Cuenta_Corriente> getCta_Cte(string cuenta_usuario) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_cuenta_corriente"; cmd.Parameters.AddWithValue("@cuenta_usuario", cuenta_usuario); SqlDataReader reader = cmd.ExecuteReader(); List <Cuenta_Corriente> lcta_cte = new List <Cuenta_Corriente>(); while (reader.Read()) { Cuenta_Corriente mcta_cte = new Cuenta_Corriente(); mcta_cte.Id_cta_cte = Convert.ToInt32(reader["id_cta_cte"].ToString()); mcta_cte.Cuenta_usuario = reader["cuenta_usuario"].ToString(); mcta_cte.Banco = reader["banco"].ToString(); mcta_cte.Numero = reader["numero"].ToString(); mcta_cte.Tipo_cuenta = reader["tipo_cuenta"].ToString(); mcta_cte.Cuenta = reader["banco"].ToString() + " Nº " + reader["numero"].ToString(); lcta_cte.Add(mcta_cte); mcta_cte = null; } return(lcta_cte); } } catch (Exception ex) { throw ex; } }
public void combocuenta() { Cuenta_Corriente mparametro = new Cuenta_Corriente(); mparametro.Id_cta_cte = 0; mparametro.Cuenta = "Seleccionar"; List <Cuenta_Corriente> lParametro = new Cta_CteBC().getCta_Cte(cuenta_usuario); lParametro.Add(mparametro); this.dl_cuenta.DataSource = lParametro; this.dl_cuenta.DataValueField = "id_cta_cte"; this.dl_cuenta.DataTextField = "cuenta"; this.dl_cuenta.DataBind(); this.dl_cuenta.SelectedValue = "0"; return; }
//Metodo para ingresar a cuenta corriente con el numero de tarjeta y comparar asi este numero private void Obtener_Datos_Corriente() { int Num = ObtenerDatos(); var listaaaa = dc.Corrientes(); Cuenta_Corriente pe = new Cuenta_Corriente(); foreach (var account in listaaaa) { if (Num == account.Numero) { pe = account; } } Console.WriteLine("Bienvenido " + pe.Titular); MenuUs(pe); }
/*aqui compara el numero que ingresa el usuario*/ private void Obtener_Datos_Corriente() { int Num = ObtenerDatos(); var listaa = dc.Corrientes(); Cuenta_Corriente co = new Cuenta_Corriente(); foreach (var account in listaa) { if (Num == account.Numero) { co = account; } } Console.WriteLine("Bienvenido " + co.Titular); MenuUs(co);/*cuando ya se verifico el numero de cuanta se desplega el el menu * usuario*/ }
public List <Cuenta_Corriente> listaCtaCteCliente(Cliente cliente, string schema) { List <Cuenta_Corriente> listaCtaCte = new List <Cuenta_Corriente>(); NpgsqlConnection conexion = null; NpgsqlCommand cmd = null; NpgsqlTransaction tran = null; NpgsqlDataReader dr = null; try { conexion = Conexion.getInstance().ConexionDB(); cmd = new NpgsqlCommand("logueo.spgetctactecliente", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("parm_idcliente", cliente.id); cmd.Parameters.AddWithValue("parm_schema", schema); conexion.Open(); tran = conexion.BeginTransaction(); dr = cmd.ExecuteReader(); while (dr.Read()) { Cuenta_Corriente cta_cte = new Cuenta_Corriente(); cta_cte.id = Convert.ToInt32(dr["ID"].ToString()); cta_cte.id_cliente = cliente.id; cta_cte.id_venta = Convert.ToInt32(dr["ID_VENTA"].ToString()); cta_cte.saldo = Convert.ToDouble(dr["SALDO"].ToString()); cta_cte.fecha_cancelacion = Convert.ToDateTime(dr["FECHA_CANCELACION"].ToString()); cta_cte.id_caja = Convert.ToInt32(dr["ID_CAJA"].ToString()); listaCtaCte.Add(cta_cte); } dr.Close(); } catch (Exception e) { listaCtaCte = null; tran.Rollback(); conexion.Close(); } tran.Commit(); conexion.Close(); return(listaCtaCte); }