public ActionResult TASGrupoNuevo(TASGrupoSet setTASGrupo) { long NumError = 0; string Grupo = string.Empty; string MensajeError = string.Empty; TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient(); if (setTASGrupo.ltTASGrupo != null) { TASGrupoEntity etTASGrupo = setTASGrupo.ltTASGrupo.First(); if (etTASGrupo.Grupo == null || etTASGrupo.Grupo == "") { NumError = 1; MensajeError += "Debe ingresar un Grupo. "; } if (NumError == 0) { TASGrupoSet setTASGrupoNuevo = TASGrupo.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); TASGrupoEntity etTASGrupoNuevo = setTASGrupoNuevo.ltTASGrupo.First(); etTASGrupoNuevo.SubCompania = (string)Session["SesionSubCompania"]; etTASGrupoNuevo.Grupo = etTASGrupo.Grupo; etTASGrupoNuevo.Descripcion = etTASGrupo.Descripcion == null ? "" : etTASGrupo.Descripcion; etTASGrupoNuevo.Observacion = etTASGrupo.Observacion == null ? "" : etTASGrupo.Observacion; etTASGrupoNuevo.UEstado = TASGrupoService.Estado.Added; Grupo = etTASGrupo.Grupo; NumError = TASGrupo.WebGuardar(setTASGrupoNuevo, true, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } } else { NumError = 1; MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente."; } if (NumError == 0) { return(RedirectToAction("TASGrupoEditar", new { SubCompania = (string)Session["SesionSubCompania"], Grupo = Grupo })); } else { ViewBag.MensajeError = MensajeError; return(View(setTASGrupo)); } }
public ActionResult TASGrupoEditar(TASGrupoSet setTASGrupo) { long NumError = 0; string Grupo = string.Empty; string MensajeError = string.Empty; TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient(); if (setTASGrupo.ltTASGrupo != null) { TASGrupoEntity etTASGrupo = setTASGrupo.ltTASGrupo.First(); if (etTASGrupo.Grupo == null || etTASGrupo.Grupo == "") { NumError = 1; MensajeError += "Debe existir un Grupo. "; } if (NumError == 0) { TASGrupoSet setTASGrupoEdit = TASGrupo.WebSeleccionar((string)Session["SesionSubCompania"], etTASGrupo.Grupo, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); TASGrupoEntity etTASGrupoEdit = setTASGrupoEdit.ltTASGrupo.First(); //CodigoTAS Same as EstudianteCI etTASGrupoEdit.Descripcion = etTASGrupo.Descripcion == null ? "" : etTASGrupo.Descripcion; etTASGrupoEdit.Observacion = etTASGrupo.Observacion == null ? "" : etTASGrupo.Observacion; etTASGrupoEdit.UEstado = TASGrupoService.Estado.Modified; Grupo = etTASGrupo.Grupo; NumError = TASGrupo.WebGuardar(setTASGrupoEdit, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } } else { NumError = 1; MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente."; } if (NumError == 0) { return(RedirectToAction("TASGrupoLista")); } else { ViewBag.MensajeError = MensajeError; return(View(setTASGrupo)); } }