public JsonResult MantenimientoListaNegra(dto_ListaNegra dto)
        {
            //Obtiene el agente en session
            dto.UsrModifica = Session["agente"].ToString();
            ManagerListaNegra mang = new ManagerListaNegra();

            return(Json(mang.MantenimientoListaNegra(dto), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Edit(dto_ListaNegra dto)
        {
            ManagerListaNegra mang = new ManagerListaNegra();

            if (ModelState.IsValid)
            {
                mang.ConsultaListaNegra(dto);
            }
            return(View());
        }
        public ActionResult Crear(dto_ListaNegra dto_login)
        {
            if (ModelState.IsValid)
            {
                ManagerListaNegra mang = new ManagerListaNegra();
                //dto_login.ListRoles = new List<Roles>();
                //dto_login.pass = TwoFunTwoMe_DataAccess.Utility.Encrypt(dto_login.pass);

                mang.MantenimientoListaNegra(dto_login);
                //dto_login = Limpiar();
            }
            return(Json(dto_login));
        }
        public ActionResult Create()
        {
            ManagerUser    mang      = new ManagerUser();
            dto_ListaNegra dto_login = new dto_ListaNegra();

            //dto_login.ListRoles = new List<Roles>();
            //Limpiar();
            //var ret = mang.GetUserRoles();
            //if (ret.Any())
            //{
            //	dto_login.ListRoles = ret;
            //}
            return(View(dto_login));
        }
        //
        // GET: /User/Edit/5

        public ActionResult Edit(string id)
        {
            ManagerListaNegra mang      = new ManagerListaNegra();
            dto_ListaNegra    dto_login = new dto_ListaNegra();

            dto_login.list_ListaNegra = new List <dto_ListaNegra>();
            var log = new dto_ListaNegra
            {
                Id = id
            };
            var ret = mang.ConsultaListaNegra(log);

            if (ret.Any())
            {
                dto_login.list_ListaNegra = ret;
            }

            return(Json(dto_login, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Detalle(string id = null)
        {
            ManagerListaNegra mang          = new ManagerListaNegra();
            dto_ListaNegra    objListaNegra = new dto_ListaNegra();

            var log = new dto_ListaNegra()
            {
                Identificacion = string.Empty
            };
            var ret = mang.ConsultaListaNegra(objListaNegra);

            objListaNegra.list_ListaNegra = new List <dto_ListaNegra>();
            if (ret.Any())
            {
                objListaNegra.list_ListaNegra = ret;
            }

            return(Json(objListaNegra.list_ListaNegra, JsonRequestBehavior.AllowGet));
        }
예제 #7
0
        public List <dto_ListaNegra> MantenimientoListaNegra(dto_ListaNegra ListaNegra)
        {
            string xClase        = string.Format("{0}|{1}", MethodBase.GetCurrentMethod().Module.Name, MethodBase.GetCurrentMethod().DeclaringType.Name);
            string xProceso      = MethodBase.GetCurrentMethod().Name;
            var    dto_excepcion = new UTL_TRA_EXCEPCION
            {
                STR_CLASE      = xClase,
                STR_EVENTO     = xProceso,
                STR_APLICATIVO = ConfigurationManager.AppSettings["Aplicativo"],
                STR_PARAMETROS = JsonConvert.SerializeObject(ListaNegra),
                STR_SERVIDOR   = System.Net.Dns.GetHostName()
            };

            var dto = new DynamicDto();

            dto.ParameterList = new List <SpParameter>();
            try
            {
                dto.ParameterList.AddRange(from nodo in ListaNegra.GetType().GetProperties()
                                           where nodo.GetValue(ListaNegra) != null
                                           select new SpParameter
                {
                    Name  = nodo.Name,
                    Value = nodo.GetValue(ListaNegra).ToString()
                }
                                           );
                dto.Result = null;
                dto.SPName = "usp_ADMINISTRACION_MANTENIMIENTO_LISTANEGRA";


                return(DynamicSqlDAO.ExecuterSp <dto_ListaNegra>(dto, GlobalClass.connectionString.Where(a => a.Key == infDto.STR_COD_PAIS).FirstOrDefault().Value).ToList());
            }
            catch (Exception ex)
            {
                dto_excepcion.STR_MENSAJE = ex.Message;
                dto_excepcion.STR_DETALLE = ex.StackTrace;
                // Utility.guardaExcepcion(dto_excepcion, GlobalClass.connectionString.Where(a => a.Key == infDto.STR_COD_PAIS).FirstOrDefault().Value);
            }
            return(new List <dto_ListaNegra>());
        }