// GET: AdminCatalogoTexto
        public ActionResult AdminCatalogoTextoLista()
        {
            AdminCatalogoTextoInterfaceClient AdminCatalogoTexto   = new AdminCatalogoTextoInterfaceClient();
            List <AdminCatalogoTextoEntity>   ltAdminCatalogoTexto = AdminCatalogoTexto.WebAdminCatalogoTextoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            return(View(ltAdminCatalogoTexto));
        }
Ejemplo n.º 2
0
        public ActionResult AdminDeudaTextoDetalleNuevo(string EstudianteCI, string MensajeError = "")
        {
            AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalle = new AdminDeudaTextoDetalleEntity();

            etAdminDeudaTextoDetalle.SubCompania   = (string)Session["SesionSubCompania"];
            etAdminDeudaTextoDetalle.EstudianteCI  = EstudianteCI;
            etAdminDeudaTextoDetalle.Texto         = string.Empty;
            etAdminDeudaTextoDetalle.FechaDoc      = DateTime.Now;
            etAdminDeudaTextoDetalle.Monto         = 0;
            etAdminDeudaTextoDetalle.NumeroFactura = string.Empty;
            etAdminDeudaTextoDetalle.FechaPago     = DateTime.Now;
            etAdminDeudaTextoDetalle.Concepto      = string.Empty;
            etAdminDeudaTextoDetalle.Pagado        = false;
            etAdminDeudaTextoDetalle.Observaciones = string.Empty;
            etAdminDeudaTextoDetalle.UEstado       = AdminDeudaTextoService.Estado.Added;

            AdminCatalogoTextoInterfaceClient AdminCatalogoTexto   = new AdminCatalogoTextoInterfaceClient();
            List <AdminCatalogoTextoEntity>   ltAdminCatalogoTexto = AdminCatalogoTexto.WebAdminCatalogoTextoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltAdminCatalogoTexto = ltAdminCatalogoTexto.Select(s => s.Texto).ToList();

            ViewBag.MensajeError = MensajeError;

            return(PartialView(etAdminDeudaTextoDetalle));
        }
        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));
        }
        public ActionResult AdminCatalogoTextoNuevo(AdminCatalogoTextoSet setAdminCatalogoTexto)
        {
            string Texto        = string.Empty;
            long   NumError     = 0;
            string MensajeError = string.Empty;
            AdminCatalogoTextoInterfaceClient AdminCatalogoTexto = new AdminCatalogoTextoInterfaceClient();

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

                    etAdminCatalogoTextoNuevo.SubCompania   = (string)Session["SesionSubCompania"];
                    etAdminCatalogoTextoNuevo.Texto         = etAdminCatalogoTexto.Texto;
                    etAdminCatalogoTextoNuevo.MontoSugerido = etAdminCatalogoTexto.MontoSugerido;
                    etAdminCatalogoTextoNuevo.Descripcion   = etAdminCatalogoTexto.Descripcion == null ? "" : etAdminCatalogoTexto.Descripcion;
                    etAdminCatalogoTextoNuevo.UEstado       = AdminCatalogoTextoService.Estado.Added;
                    Texto = etAdminCatalogoTexto.Texto;

                    NumError = AdminCatalogoTexto.WebGuardar(setAdminCatalogoTextoNuevo, true, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

                    if (NumError != 0)
                    {
                        MensajeError = "Error al  guardar los datos en el servidor.";
                    }
                }
                else
                {
                    NumError     = 1;
                    MensajeError = "Texto es un campo obligatorio.";
                }
            }
            else
            {
                NumError     = 1;
                MensajeError = "Hubo un error al mandar a guardar los datos.";
            }

            if (NumError == 0)
            {
                //return RedirectToAction("AdminCatalogoTextoEditar", new { Texto = Texto });
                return(RedirectToAction("AdminCatalogoTextoLista"));
            }
            else
            {
                ViewBag.MensajeError = MensajeError;
                return(View(setAdminCatalogoTexto));
            }
        }
Ejemplo n.º 5
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);
        }
Ejemplo n.º 6
0
        public ActionResult AdminDeudaTextoDetalleNuevo(AdminDeudaTextoDetalleEntity etAdminDeudaTextoDetalle)
        {
            long   NumError     = 0;
            string MensajeError = string.Empty;
            AdminDeudaTextoDetalleEntity   etAdminDeudaTextoDetalleOriginal = etAdminDeudaTextoDetalle;
            AdminDeudaTextoInterfaceClient AdminDeudaTexto = new AdminDeudaTextoInterfaceClient();

            if (etAdminDeudaTextoDetalle.Texto == null || etAdminDeudaTextoDetalle.Texto == string.Empty)
            {
                NumError     = 1;
                MensajeError = "Debe ingresar un Texto valida.";
            }

            if (AdminDeudaTexto.WebAdminDeudaTextoDetalleExiste((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalle.EstudianteCI, etAdminDeudaTextoDetalle.Texto, (string)Session["Sesion"], (string)Session["SesionSubCompania"]))
            {
                NumError      = 1;
                MensajeError += " El Texto que esta tratando de Adicionar ya esta siendo usada.";
            }

            if (NumError == 0)
            {
                //agregamos al set el detalle
                AdminDeudaTextoSet setAdminDeudaTexto = AdminDeudaTexto.WebSeleccionar((string)Session["SesionSubCompania"], etAdminDeudaTextoDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                etAdminDeudaTextoDetalle.SubCompania = (string)Session["SesionSubCompania"];
                etAdminDeudaTextoDetalle.FechaDoc    = DateTime.Now;
                etAdminDeudaTextoDetalle.Pagado      = false;

                etAdminDeudaTextoDetalle.NumeroFactura = etAdminDeudaTextoDetalle.NumeroFactura == null ? "" : etAdminDeudaTextoDetalle.NumeroFactura;
                etAdminDeudaTextoDetalle.Concepto      = etAdminDeudaTextoDetalle.Concepto == null ? "" : etAdminDeudaTextoDetalle.Concepto;
                etAdminDeudaTextoDetalle.Observaciones = etAdminDeudaTextoDetalle.Observaciones == null ? "" : etAdminDeudaTextoDetalle.Observaciones;
                etAdminDeudaTextoDetalle.UEstado       = AdminDeudaTextoService.Estado.Added;
                setAdminDeudaTexto.ltAdminDeudaTextoDetalle.Add(etAdminDeudaTextoDetalle);

                NumError = AdminDeudaTexto.WebGuardar(setAdminDeudaTexto, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
            }

            if (NumError == 0)
            {
                return(Json(new { success = true, url = Url.Action("AdminDeudaTextoEditar", "AdminDeudaTexto", new { EstudianteCI = etAdminDeudaTextoDetalle.EstudianteCI }) }));
            }
            else
            {
                AdminCatalogoTextoInterfaceClient AdminCatalogoTexto   = new AdminCatalogoTextoInterfaceClient();
                List <AdminCatalogoTextoEntity>   ltAdminCatalogoTexto = AdminCatalogoTexto.WebAdminCatalogoTextoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltAdminCatalogoTexto = ltAdminCatalogoTexto.Select(s => s.Texto).ToList();
                ViewBag.MensajeError         = MensajeError;
                return(PartialView(etAdminDeudaTextoDetalleOriginal));
            }
        }
        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 }));
            }
        }