public ActionResult TASProgramaNuevo(string MensajeError = "") { TASProgramaInterfaceClient TASPrograma = new TASProgramaInterfaceClient(); TASProgramaSet setTASPrograma = TASPrograma.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.MensajeError = MensajeError; return(View(setTASPrograma)); }
public ActionResult TASProgramaNuevo(TASProgramaSet setTASPrograma) { long NumError = 0; string Programa = string.Empty; string MensajeError = string.Empty; TASProgramaInterfaceClient TASPrograma = new TASProgramaInterfaceClient(); if (setTASPrograma.ltTASPrograma != null) { TASProgramaEntity etTASPrograma = setTASPrograma.ltTASPrograma.First(); if (etTASPrograma.Programa == null || etTASPrograma.Programa == "") { NumError = 1; MensajeError += "Debe ingresar un Programa. "; } if (NumError == 0) { TASProgramaSet setTASProgramaNuevo = TASPrograma.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); TASProgramaEntity etTASProgramaNuevo = setTASProgramaNuevo.ltTASPrograma.First(); etTASProgramaNuevo.SubCompania = (string)Session["SesionSubCompania"]; etTASProgramaNuevo.Programa = etTASPrograma.Programa; etTASProgramaNuevo.Descripcion = etTASPrograma.Descripcion == null ? "" : etTASPrograma.Descripcion; etTASProgramaNuevo.Observacion = etTASPrograma.Observacion == null ? "" : etTASPrograma.Observacion; etTASProgramaNuevo.UEstado = TASProgramaService.Estado.Added; Programa = etTASPrograma.Programa; NumError = TASPrograma.WebGuardar(setTASProgramaNuevo, true, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } } else { NumError = 1; MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente."; } if (NumError == 0) { return(RedirectToAction("TASProgramaEditar", new { SubCompania = (string)Session["SesionSubCompania"], Programa = Programa })); } else { ViewBag.MensajeError = MensajeError; return(View(setTASPrograma)); } }