Esempio n. 1
0
        public ActionResult OUlSU3Ez(string sid)
        {
            CustomJSON globalResponse = new CustomJSON();

            if (User != null)
            {
                try
                {
                    var id = Peach.DecriptText(sid);

                    BEParametro parametro = new BEParametro();
                    parametro.Id      = 0;
                    parametro.Detalle = new BEParametroItem
                    {
                        Id = Convert.ToInt16(id)
                    };

                    BEParametroItem detalle = new BLParametro().ListarDetalle_byId(parametro);
                    globalResponse.DATA = detalle;
                }
                catch (Exception ex)
                {
                    globalResponse.ERR = ex.Message;
                }
                return(Json(globalResponse, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(RedirectToAction("Index", "Account", new { act = "timeout" }));
            }
        }
Esempio n. 2
0
        public ActionResult Y2ZTaUlU(List <string> model)
        {
            CustomJSON    globalResponse = new CustomJSON();
            ResponserData oResponse      = new ResponserData();

            if (User != null)
            {
                try
                {
                    var nom = model[0].Trim().ToUpper();
                    var grp = model[1];
                    var des = model[2].Trim().ToUpper();
                    var sid = model[3].Trim();

                    if (nom == string.Empty)
                    {
                        globalResponse.ERR = "No ha ingresado un nombre para el parámetro.";
                    }
                    else if (grp == null)
                    {
                        globalResponse.ERR = "No ha seleccionado un grupo para el parámetro.";
                    }
                    else
                    {
                        BEParametro parametro = new BEParametro
                        {
                            Id     = (sid != string.Empty) ? Convert.ToInt16(Peach.DecriptText(sid)) : 0,
                            Nombre = nom,
                            Grupo  = new BEParametroGrupo
                            {
                                Id = Convert.ToInt16(Peach.DecriptText(grp))
                            },
                            Descripcion = des,
                            RowAudit    = new IRowAudit
                            {
                                IUsr = Convert.ToInt16(Peach.DecriptText(User.CID)),
                                IP   = Common.PageUtility.GetUserIpAddress()
                            }
                        };
                        oResponse           = new BLParametro().Grabar(parametro);
                        globalResponse.DATA = oResponse;
                    }
                }
                catch (Exception ex)
                {
                    globalResponse.ERR = ex.Message;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Account", new { act = "timeout" }));
            }
            return(Json(globalResponse, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public ActionResult SVkwTXVC(string sid)
        {
            CustomJSON    globalResponse = new CustomJSON();
            ResponserData oResponse      = new ResponserData();

            int id = 0;

            if (User != null)
            {
                try
                {
                    if (sid != string.Empty)
                    {
                        id = Convert.ToInt16(Peach.DecriptText(sid));
                    }
                    BEParametroItem detalle = new BEParametroItem
                    {
                        Id       = Convert.ToInt16(id),
                        RowAudit = new IRowAudit
                        {
                            IUsr = Convert.ToInt16(Peach.DecriptText(User.CID)),
                            IP   = Common.PageUtility.GetUserIpAddress()
                        }
                    };
                    oResponse           = new BLParametro().EliminarDetalle(detalle);
                    globalResponse.DATA = oResponse;
                }
                catch (Exception ex)
                {
                    globalResponse.ERR = ex.Message;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Account", new { act = "timeout" }));
            }

            return(Json(globalResponse, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
        public ActionResult RUJJa3Np(List <string> model)
        {
            CustomJSON    globalResponse = new CustomJSON();
            ResponserData oResponse      = new ResponserData();

            string _err = string.Empty;
            int    idp  = 0;
            int    idd  = 0;
            int    ord  = 0;

            if (User != null)
            {
                try
                {
                    var sip  = model[0].Trim();
                    var tex  = model[1].Trim().ToUpper();
                    var val  = model[2].Trim().ToUpper();
                    var ayu  = model[3].Trim().ToUpper();
                    var _ord = model[4].Trim();
                    var grp  = model[5];
                    var sid  = model[6].Trim();

                    if (tex == string.Empty)
                    {
                        globalResponse.ERR = "No ha ingresado el texto del parámetro";
                    }
                    else
                    {
                        if (_ord != string.Empty)
                        {
                            bool isnum = int.TryParse(_ord, out ord);
                            if (!isnum)
                            {
                                ord = 0;
                            }
                        }

                        if (sip != string.Empty)
                        {
                            idp = Convert.ToInt16(Peach.DecriptText(sip));
                        }
                        if (sid != string.Empty)
                        {
                            idd = Convert.ToInt16(Peach.DecriptText(sid));
                        }

                        BEParametro parametro = new BEParametro()
                        {
                            Id      = idp,
                            Detalle = new BEParametroItem
                            {
                                Id      = idd,
                                Texto   = tex,
                                Valor   = val,
                                Ayuda   = ayu,
                                Orden   = ord,
                                IsGrupo = new ItemGenerico
                                {
                                    IntValue = (grp == "True") ? 1 : 0
                                },
                            },
                            RowAudit = new IRowAudit
                            {
                                IUsr = Convert.ToInt16(Peach.DecriptText(User.CID)),
                                IP   = Common.PageUtility.GetUserIpAddress()
                            }
                        };
                        oResponse           = new BLParametro().GrabarDetalle(parametro);
                        globalResponse.DATA = oResponse;
                    }
                }
                catch (Exception ex)
                {
                    globalResponse.ERR = ex.Message;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Account", new { act = "timeout" }));
            }
            return(Json(globalResponse, JsonRequestBehavior.AllowGet));
        }