public ActionResult RefreshDataSearchList(FormCollection Form) { int searchCuenta_ID = Convert.ToInt32(Form["Cuenta_IDFilter"]); int Estatus = Convert.ToInt32(Form["FindEstatus"]); DateTime?searchFDesde = null; DateTime?searchFHasta = null; int searchTFecha = Convert.ToInt32(Form["FindTipoFecha"]); String sarchRef = Form["FindReferencia"]; if (!String.IsNullOrEmpty(Form["FindFechaDesde"])) { searchFDesde = Convert.ToDateTime(Form["FindFechaDesde"]); } if (!String.IsNullOrEmpty(Form["FindFechaHasta"])) { searchFHasta = Convert.ToDateTime(Form["FindFechaHasta"]); } try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } List <ADESCOMBUSINESS.Areas.Egresos.Models.VwEGR_GastosRealizados> Lista = new List <ADESCOMBUSINESS.Areas.Egresos.Models.VwEGR_GastosRealizados>(); Lista = GastosRealizadosProxy.GetByFilters(searchCuenta_ID, Estatus, sarchRef, searchFDesde, searchFHasta, searchTFecha); return(View("RefreshData", Lista)); }
public ActionResult CancelarGastoConfirmed(int GastoRealizado_ID) { try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJEGR_GastosRealizados = GastosRealizadosProxy.GetByID(GastoRealizado_ID); if (OBJEGR_GastosRealizados == null) { return(HttpNotFound()); } try { bool Status = GastosRealizadosProxy.CancelarPago(GastoRealizado_ID); if (!Status) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } return(View(OBJEGR_GastosRealizados)); }
public ActionResult Detalle(int GastoRealizado_ID) { try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } ADESCOMBUSINESS.Areas.Egresos.Models.VwEGR_GastosRealizados PagoRealizado = new ADESCOMBUSINESS.Areas.Egresos.Models.VwEGR_GastosRealizados(); PagoRealizado = GastosRealizadosProxy.GetViewByID(GastoRealizado_ID); return(View(PagoRealizado)); }
public ActionResult RefreshData() { try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } List <ADESCOMBUSINESS.Areas.Egresos.Models.VwEGR_GastosRealizados> Lista = new List <ADESCOMBUSINESS.Areas.Egresos.Models.VwEGR_GastosRealizados>(); Lista = GastosRealizadosProxy.GetPending(); return(View(Lista)); }
public ActionResult CancelarGasto(int GastoRealizado_ID) { try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJEGR_GastosRealizados = GastosRealizadosProxy.GetByID(GastoRealizado_ID); if (OBJEGR_GastosRealizados == null) { return(HttpNotFound()); } return(View(OBJEGR_GastosRealizados)); }
public ActionResult Editar(int GastoRealizado_ID) { try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJEGR_GastosRealizados = GastosRealizadosProxy.GetByID(GastoRealizado_ID); if (OBJEGR_GastosRealizados == null) { return(HttpNotFound()); } ViewBag.TipoGasto_ID = new SelectList(GetTipoGastos(0), "TipoGasto_ID", "TGA_Descripcion", OBJEGR_GastosRealizados.TipoGasto_ID); ViewBag.Cuenta_ID = new SelectList(GetCuentas(0), "Cuenta_ID", "CTA_Alias", OBJEGR_GastosRealizados.Cuenta_ID); ViewBag.ComprobanteName = ""; ViewBag.ComprobanteFile = ""; return(View(OBJEGR_GastosRealizados)); }
public ActionResult Crear(FormCollection Form) { try { this.GastosRealizadosProxy = new ADESCOMBUSINESS.Areas.Egresos.Methods.GastosRealizadosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } ADESCOMBUSINESS.Areas.Egresos.Models.EGR_GastosRealizados Registro = new ADESCOMBUSINESS.Areas.Egresos.Models.EGR_GastosRealizados(); if (String.IsNullOrEmpty(Form["TipoGasto_ID"]) || Form["TipoGasto_ID"] == "0") { ModelState.AddModelError("TipoGasto_ID", "Campo Requerido"); } if (String.IsNullOrEmpty(Form["Cuenta_ID"]) || Form["Cuenta_ID"] == "0") { ModelState.AddModelError("Cuenta_ID", "Campo Requerido"); } if (String.IsNullOrEmpty(Form["GRE_Monto"]) || Form["Cuenta_ID"] == "0") { ModelState.AddModelError("GRE_Monto", "Campo Requerido"); } if (String.IsNullOrEmpty(Form["GRE_Concepto"])) { ModelState.AddModelError("GRE_Concepto", "Campo Requerido"); } if (String.IsNullOrEmpty(Form["GRE_Referencia"])) { ModelState.AddModelError("GRE_Referencia", "Campo Requerido"); } if (String.IsNullOrEmpty(Form["GRE_FechaPago"])) { ModelState.AddModelError("GRE_FechaPago", "Campo Requerido"); } try { Registro.TipoGasto_ID = Convert.ToInt32(Form["TipoGasto_ID"]); } catch { ModelState.AddModelError("TipoGasto_ID", "Formato Incorrecto"); } try { Registro.Cuenta_ID = Convert.ToInt32(Form["Cuenta_ID"]); } catch { ModelState.AddModelError("Cuenta_ID", "Formato Incorrecto"); } try { Registro.GRE_Monto = Convert.ToDecimal(Form["GRE_Monto"]); } catch { ModelState.AddModelError("GRE_Monto", "Formato Incorrecto"); } try { Registro.GRE_FechaPago = Convert.ToDateTime(Form["GRE_FechaPago"]); } catch { ModelState.AddModelError("GRE_FechaPago", "Formato Incorrecto"); } if (Registro.GRE_Monto <= 0) { ModelState.AddModelError("GRE_Monto", "Campo Requerido"); } Registro.GRE_Concepto = Form["GRE_Concepto"]; Registro.GRE_Referencia = Form["GRE_Referencia"]; //Comprobante if (!String.IsNullOrEmpty(Form["SavedFile"])) { Registro.GRE_Comprobante = Form["SavedFile"]; } if (ModelState.IsValid) { try { GastosRealizadosProxy.Crear(Registro, true); ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } ViewBag.TipoGasto_ID = new SelectList(GetTipoGastos(0), "TipoGasto_ID", "TGA_Descripcion", Registro.TipoGasto_ID); ViewBag.Cuenta_ID = new SelectList(GetCuentas(0, "Elija una opción"), "Cuenta_ID", "CTA_Alias", Registro.Cuenta_ID); ViewBag.ComprobanteName = Form["fileName"]; ViewBag.ComprobanteFile = Form["SavedFile"]; return(View(Registro)); }