public ActionResult AdminCatalogoTextoEditar(string Texto, string MensajeError = "")
        {
            AdminCatalogoTextoInterfaceClient AdminCatalogoTexto    = new AdminCatalogoTextoInterfaceClient();
            AdminCatalogoTextoSet             setAdminCatalogoTexto = AdminCatalogoTexto.WebSeleccionar((string)Session["SesionSubCompania"], Texto, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.MensajeError = MensajeError;

            return(View(setAdminCatalogoTexto));
        }
예제 #2
0
        public decimal GetMontoSugerido(string SubCompania, string Texto, string strAKASesion, string strAKASubCompania)
        {
            decimal MontoSugerido = 0;

            AdminCatalogoTextoInterfaceClient AdminCatalogoTexto = new AdminCatalogoTextoInterfaceClient();
            var AdminCatalogoTextoSet = AdminCatalogoTexto.WebSeleccionar(SubCompania, Texto, strAKASesion, strAKASubCompania);

            if (AdminCatalogoTextoSet.ltAdminCatalogoTexto != null && AdminCatalogoTextoSet.ltAdminCatalogoTexto.Count > 0)
            {
                MontoSugerido = AdminCatalogoTextoSet.ltAdminCatalogoTexto[0].MontoSugerido;
            }

            return(MontoSugerido);
        }
        public ActionResult AdminCatalogoTextoEditar(string Texto, AdminCatalogoTextoSet setAdminCatalogoTextoForm)
        {
            long   NumError     = 0;
            string MensajeError = string.Empty;
            AdminCatalogoTextoInterfaceClient AdminCatalogoTexto       = new AdminCatalogoTextoInterfaceClient();
            AdminCatalogoTextoEntity          etAdminCatalogoTextoForm = setAdminCatalogoTextoForm.ltAdminCatalogoTexto.First();

            if (etAdminCatalogoTextoForm != null)
            {
                AdminCatalogoTextoSet    setAdminCatalogoTexto = AdminCatalogoTexto.WebSeleccionar((string)Session["SesionSubCompania"], Texto, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                AdminCatalogoTextoEntity etAdminCatalogoTexto  = setAdminCatalogoTexto.ltAdminCatalogoTexto.First();

                etAdminCatalogoTexto.MontoSugerido = etAdminCatalogoTextoForm.MontoSugerido;
                etAdminCatalogoTexto.Observacion   = etAdminCatalogoTextoForm.Observacion == null ? "" : etAdminCatalogoTextoForm.Observacion;
                etAdminCatalogoTexto.UEstado       = AdminCatalogoTextoService.Estado.Modified;

                NumError = AdminCatalogoTexto.WebGuardar(setAdminCatalogoTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                if (NumError != 0)
                {
                    MensajeError = "Hubo un error al guardar en el servidor";
                }
            }
            else
            {
                NumError     = 1;
                MensajeError = "El formulario contiene un error.";
            }

            if (NumError == 0)
            {
                return(RedirectToAction("AdminCatalogoTextoLista"));
            }
            else
            {
                return(RedirectToAction("AdminCatalogoTextoEditar", new { Texto = Texto, MensajeError = MensajeError }));
            }
        }