Example #1
0
 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;
     }
 }
Example #2
0
        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;
        }
Example #3
0
        //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);
        }
Example #4
0
        /*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*/
        }
Example #5
0
        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);
        }