//Lista Pago (S)
        public List <MPago> pago()
        {
            List <MPago> lista = new MapeoCliente().pago.ToList();
            MPago        state = new MPago();

            state.Id          = 0;
            state.Descripcion = "-- Seleccione --";
            lista.Add(state);
            return(lista.OrderBy(x => x.Id).ToList());
        }
예제 #2
0
        public ActionResult Crear(MPagoViewModel model)
        {
            if (ModelState.IsValid)
            {
                if (db.MPagoes.Any(x => x.MPagoName == model.MPagoName))
                {
                    TempData["ErrorMessage"] = "El medio de pago ya se encuatra registrado";
                    return(View(model));
                }
                var mpago = new MPago();
                mpago.MPagoName = model.MPagoName;
                db.MPagoes.Add(mpago);
                db.SaveChanges();
                TempData["SuccessMessage"] = "Medio de pago creado Correctamente";
                return(RedirectToAction("Index", "MPago"));
            }
            var mpagos = db.MPagoes.OrderBy(x => x.MPagoId).ToList();

            model.MPagos = mpagos;

            return(View("Index", model));
        }
예제 #3
0
 public DataTable PagosMes(string FechaInicio, string FechaFin)
 {
     return(MPago.PagosMes(FechaInicio, FechaFin));
 }
예제 #4
0
 public DataTable ValorReportPagosProyectoTipo(string FechaInicio, string FechaFin, string proyecto, string tipo)
 {
     return(MPago.ValorReportPagosProyectoTipo(FechaInicio, FechaFin, proyecto, tipo));
 }
예제 #5
0
 public DataTable ValorReportPagos(string FechaInicio, string FechaFin)
 {
     return(MPago.ValorReportPagos(FechaInicio, FechaFin));
 }
예제 #6
0
 public DataTable reportPagosProyecto(string FechaInicio, string FechaFin, string proyecto)
 {
     return(MPago.reportPagosProyecto(FechaInicio, FechaFin, proyecto));
 }
예제 #7
0
 public DataTable reportPagosTipo(string FechaInicio, string FechaFin, string tipo)
 {
     return(MPago.reportPagosTipo(FechaInicio, FechaFin, tipo));
 }
예제 #8
0
 public DataTable Tota_Recaudado_Producto(string productoid)
 {
     return(MPago.Tota_Recaudado_Producto(productoid));
 }
예제 #9
0
 public DataTable ConsultarUltimaCuotaPagada(int productoid)
 {
     return(MPago.ConsultarUltimaCuotaPagada(productoid));
 }
예제 #10
0
 public DataTable ListarPagosCliente(string productoid)
 {
     return(MPago.ListarPagosCliente(productoid));
 }
예제 #11
0
 public DataTable SumarValorRecaudado(string productoid)
 {
     return(MPago.SumarValorRecaudado(productoid));
 }
예제 #12
0
 public int EliminarPago(int idpago)
 {
     return(MPago.EliminarPago(idpago));
 }
예제 #13
0
 public int ActulizarPago(int idpago, string Porcentaje, string Numero_Cuota, string Fecha_Pago, string Concepto, string Entidad, string Referencia_Pago, string Valor_Pagado, string Descuento, string Valor_Descuento)
 {
     return(MPago.ActulizarPago(idpago, Porcentaje, Numero_Cuota, Fecha_Pago, Concepto, Entidad, Referencia_Pago, Valor_Pagado, Descuento, Valor_Descuento));
 }
예제 #14
0
 public int RegistrarPago(string Porcentaje, string Numero_Cuota, string Fecha_Pago, string Concepto, string Entidad, string Referencia_Pago, double Valor_Pagado, string Descuento, double Valor_Descuento, string Fk_Id_Producto)
 {
     return(MPago.RegistrarPago(Porcentaje, Numero_Cuota, Fecha_Pago, Concepto, Entidad, Referencia_Pago, Valor_Pagado, Descuento, Valor_Descuento, Fk_Id_Producto));
 }
예제 #15
0
 public DataTable ConsultarCuotas(int productoid, string tipo)
 {
     return(MPago.ConsultarCuotas(productoid, tipo));
 }
예제 #16
0
 public DataTable ReportesPagosCliente(string productoid)
 {
     return(MPago.ReportesPagosCliente(productoid));
 }
예제 #17
0
 public DataTable PagosMesProyecto(string FechaInicio, string FechaFin, string proyecto)
 {
     return(MPago.PagosMesProyecto(FechaInicio, FechaFin, proyecto));
 }