Exemplo n.º 1
0
        //Eliminar un tipo de cuenta
        public void EliminarTipoCuenta(TipoCuenta pTipoCuenta)
        {
            using (SqlConnection con = new SqlConnection(connectionString)) {
                SqlCommand cmd = new SqlCommand("CASP_EliminarTipoCuenta", con);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@idTipoCuenta", pTipoCuenta.Id);


                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
Exemplo n.º 2
0
        //Conseguir todos los tipos de cuenta
        public IEnumerable <TipoCuenta> GetAllTiposCuenta()
        {
            List <TipoCuenta> listaTiposCuenta = new List <TipoCuenta>();

            using (SqlConnection con = new SqlConnection(connectionString)) {
                SqlCommand cmd = new SqlCommand("CASP_GetTiposCuenta", con);
                cmd.CommandType = CommandType.StoredProcedure;

                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    TipoCuenta tipoCuenta = new TipoCuenta(Convert.ToInt32(rdr["id"]), rdr["nombre"].ToString(), Convert.ToDecimal(rdr["tasaInteresAnual"]), Convert.ToDecimal(rdr["saldoMinimo"]), Convert.ToDecimal(rdr["multaSaldoMin"]), Convert.ToDecimal(rdr["multaSaldoNeg"]), Convert.ToDecimal(rdr["cargoServicioMensual"]), Convert.ToInt32(rdr["cantMaxOpManual"]), Convert.ToInt32(rdr["cantMaxOpATM"]), Convert.ToDecimal(rdr["multaOpManual"]), Convert.ToDecimal(rdr["multaOpATM"]));

                    listaTiposCuenta.Add(tipoCuenta);
                }
                con.Close();
            }
            return(listaTiposCuenta);
        }
Exemplo n.º 3
0
        //Agregar un tipo de cuenta
        public void AddTipoCuenta(TipoCuenta pTipoCuenta)
        {
            using (SqlConnection con = new SqlConnection(connectionString)) {
                SqlCommand cmd = new SqlCommand("CASP_AgregarTipoCuenta", con);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@id", pTipoCuenta.Id);
                cmd.Parameters.AddWithValue("@nombre", pTipoCuenta.Nombre);
                cmd.Parameters.AddWithValue("@tasaInteresAnual", pTipoCuenta.TasaInteresAnual);
                cmd.Parameters.AddWithValue("@saldoMin", pTipoCuenta.SaldoMinimo);
                cmd.Parameters.AddWithValue("@multaSaldoMin", pTipoCuenta.MultaSaldoMinimo);
                cmd.Parameters.AddWithValue("@multaSaldoNeg", pTipoCuenta.MultaSaldoNegativo);
                cmd.Parameters.AddWithValue("@cargoServicioMensual", pTipoCuenta.CargoPorServicioMensual);
                cmd.Parameters.AddWithValue("@cantMaxOpManual", pTipoCuenta.CantMaxOpManual);
                cmd.Parameters.AddWithValue("@cantMaxOpATM", pTipoCuenta.CantMaxOpATM);
                cmd.Parameters.AddWithValue("@multaOpManual", pTipoCuenta.MultaOpManual);
                cmd.Parameters.AddWithValue("@multaOpATM", pTipoCuenta.MultaOpATM);

                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }