Example #1
0
        public List <ControlCuota> ObtenerControlCuotasValueText()
        {
            string spName = "[ControlCuota_GetAllValues]";
            List <ControlCuota> ControlCuotas = new List <ControlCuota>();

            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                con.Open();

                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = spName;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = con;

                using (var reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        var ControlCuota = new ControlCuota
                        {
                            IdControlCuota = Convert.ToInt32(reader["IdControlCuota"]),
                        };
                        ControlCuotas.Add(ControlCuota);
                    }
                }
            }

            return(ControlCuotas);
        }
Example #2
0
        public ControlCuota ObtenerControlCuotaPorCodigo(string codigoControlCuota)
        {
            string spName = "[ControlCuota_GetById]";

            List <ControlCuota> ControlCuotas = new List <ControlCuota>();
            ControlCuota        item          = null;


            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                con.Open();

                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = spName;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IdControlCuota", codigoControlCuota);
                cmd.Connection = con;


                using (var reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        var ControlCuota = new ControlCuota
                        {
                            IdControlCuota   = Convert.ToInt32(reader["IdControlCuota"]),
                            Monto            = Convert.ToDecimal(reader["Monto"]),
                            FlagFinal        = Convert.ToInt32(reader["FlagFinal"]),
                            FechaVencimiento = Convert.ToDateTime(reader["FechaVencimiento"] is DBNull ? DateTime.MinValue : reader["FechaVencimiento"]),
                            Ciclo            = reader["Monto"].ToString(),
                            FechaCreacion    = Convert.ToDateTime(reader["FechaCreacion"] is DBNull ? DateTime.MinValue : reader["FechaCreacion"]),

                            cursoPosgrado = new CursoPosgrado()
                            {
                                IdCursoPosgrado     = Convert.ToInt32(reader["IdCursoPosgrado"]),
                                NombreCursoPosgrado = reader["NombreCursoPosgrado"].ToString(),
                            },
                            cuota = new Cuota()
                            {
                                IdCuota     = Convert.ToInt32(reader["IdCuota"]),
                                Descripcion = reader["NroCuota"].ToString(),
                            }
                        };

                        ControlCuotas.Add(ControlCuota);
                        item = ControlCuota;
                    }
                }
            }

            return(item);
        }
        public ActionResult AddOrEdit(ControlCuota concepto)
        {
            concepto.FechaCreacion    = DateTime.Today;
            concepto.FechaVencimiento = DateTime.Today;
            concepto.FlagFinal        = 1;


            if (concepto.IdControlCuota == 0)
            {
                bool flag = this.ControlCuota.GuardarControlCuota(concepto);
                return(Json(new { success = true, message = "Guardado Correctamente" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                // concepto.FechaCreacion = DateTime.Today;
                bool flag = this.ControlCuota.GuardarControlCuota(concepto);
                return(Json(new { success = true, message = "Actualizado Correctamente" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #4
0
        public bool SaveControlCuota(ControlCuota ControlCuota)
        {
            string spName    = "[ControlCuota_Save]";
            bool   respuesta = false;


            try
            {
                using (SqlConnection con = new SqlConnection(ConnectionString))
                {
                    con.Open();

                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandText = spName;
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection  = con;


                    cmd.Parameters.AddWithValue("@IdControlCuota", ControlCuota.IdControlCuota);
                    cmd.Parameters.AddWithValue("@IdCuota", ControlCuota.IdCuota);
                    cmd.Parameters.AddWithValue("@IdCursoPosgrado", ControlCuota.IdCursoPosgrado);
                    cmd.Parameters.AddWithValue("@Monto", ControlCuota.Monto);
                    cmd.Parameters.AddWithValue("@FlagFinal", ControlCuota.FlagFinal);
                    cmd.Parameters.AddWithValue("@FechaVencimiento ", ControlCuota.FechaVencimiento);
                    cmd.Parameters.AddWithValue("@Ciclo", ControlCuota.Ciclo);
                    cmd.Parameters.AddWithValue("@FechaCreacion", ControlCuota.FechaCreacion);



                    cmd.ExecuteNonQuery();
                    respuesta = true;
                }
            }
            catch (Exception)
            {
                throw;
            }


            return(respuesta);
        }
Example #5
0
        //public ControlCuota ObtenerControlCuotaPorNroConceptoBL(string codigoControlCuota)
        //{
        //    return ControlCuotaDAL.ObtenerControlCuotaPorNroConcepto(codigoControlCuota);
        //}


        public bool GuardarControlCuota(ControlCuota ControlCuota)
        {
            return(ControlCuotaDAL.SaveControlCuota(ControlCuota));
        }