Example #1
0
        public List <CatDeduccionModels> SpCIDDB_Combo_get_CatDeduccion(string conexion)
        {
            try
            {
                List <CatDeduccionModels> lista = new List <CatDeduccionModels>();
                CatDeduccionModels        item  = new CatDeduccionModels();
                SqlDataReader             dr    = null;
                dr = SqlHelper.ExecuteReader(conexion, "[dbo].[spCIDDB_Combo_get_CatDeduccion]");

                while (dr.Read())
                {
                    item             = new CatDeduccionModels();
                    item.Id          = !dr.IsDBNull(dr.GetOrdinal("id")) ? dr.GetInt32(dr.GetOrdinal("id")) : 0;
                    item.Descripcion = !dr.IsDBNull(dr.GetOrdinal("descripcion")) ? dr.GetString(dr.GetOrdinal("descripcion")) : string.Empty;
                    item.EsSistema   = !dr.IsDBNull(dr.GetOrdinal("esSistema")) ? dr.GetBoolean(dr.GetOrdinal("esSistema")) : false;

                    lista.Add(item);
                }
                dr.Close();

                return(lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Create()
        {
            try
            {
                Token.SaveToken();
                CatDeduccionModels catDeduccion = new CatDeduccionModels();

                return(View(catDeduccion));
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult Create(CatDeduccionModels catDeduccion)
        {
            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        _CatDeduccion_Datos datos = new _CatDeduccion_Datos();
                        string        usuario     = User.Identity.Name;
                        RespuestaAjax respuesta   = datos.SpCIDDB_Catalogo_ac_CatDeduccion(conexion, 1, usuario, catDeduccion);
                        TempData["message"] = respuesta.Mensaje;

                        if (respuesta.Success)
                        {
                            TempData["typemessage"] = "1";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            TempData["typemessage"] = "2";
                            return(View(catDeduccion));
                        }
                    }
                    else
                    {
                        return(View(catDeduccion));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico.";
                return(RedirectToAction("Index"));
            }
        }
Example #4
0
        public CatDeduccionModels SpCIDDB_CatDeduccion_get_deduccionXId(string conexion, int id)
        {
            try
            {
                SqlDataReader dr = null;
                dr = SqlHelper.ExecuteReader(conexion, "dbo.spCIDDB_CatDeduccion_get_deduccionXId", id);
                CatDeduccionModels item = new CatDeduccionModels();

                while (dr.Read())
                {
                    item.Id          = !dr.IsDBNull(dr.GetOrdinal("id")) ? dr.GetInt32(dr.GetOrdinal("id")) : 0;
                    item.Descripcion = !dr.IsDBNull(dr.GetOrdinal("descripcion")) ? dr.GetString(dr.GetOrdinal("descripcion")) : string.Empty;
                    item.EsSistema   = !dr.IsDBNull(dr.GetOrdinal("esSistema")) ? dr.GetBoolean(dr.GetOrdinal("esSistema")) : false;
                }
                dr.Close();
                return(item);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Edit(int?id)
        {
            try
            {
                if (id == null || id == 0)
                {
                    TempData["typemessage"] = "2";
                    TempData["message"]     = "Verifique sus datos.";
                    return(RedirectToAction("Index"));
                }

                Token.SaveToken();
                _CatDeduccion_Datos datos        = new _CatDeduccion_Datos();
                CatDeduccionModels  catDeduccion = datos.SpCIDDB_CatDeduccion_get_deduccionXId(conexion, id.Value);

                return(View(catDeduccion));
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(RedirectToAction("Index"));
            }
        }
Example #6
0
 public RespuestaAjax SpCIDDB_Catalogo_ac_CatDeduccion(string conexion, int opcion, string usuario, CatDeduccionModels catDeduccion)
 {
     try
     {
         object[] parametros =
         {
             opcion,
             catDeduccion.Id,
             catDeduccion.Descripcion,
             catDeduccion.EsSistema,
             usuario
         };
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(conexion, "spCIDDB_Catalogo_ac_CatDeduccion", parametros);
         RespuestaAjax respuesta = new RespuestaAjax();
         while (dr.Read())
         {
             respuesta.Success = !dr.IsDBNull(dr.GetOrdinal("success")) ? dr.GetBoolean(dr.GetOrdinal("success")) : false;
             respuesta.Mensaje = !dr.IsDBNull(dr.GetOrdinal("mensaje")) ? dr.GetString(dr.GetOrdinal("mensaje")) : string.Empty;
         }
         dr.Close();
         return(respuesta);
     }
     catch (Exception)
     {
         throw;
     }
 }