Пример #1
0
 public List <Clasificacion> ObtenerCatClasificacion(int ParentId)
 {
     try
     {
         List <Clasificacion> Lista = new List <Clasificacion>();
         SqlDataReader        Dr    = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_CatClasificacion", ParentId);
         Clasificacion        Item;
         while (Dr.Read())
         {
             Item = new Clasificacion
             {
                 IdTipoClasificacion = !Dr.IsDBNull(Dr.GetOrdinal("IdTipoClasificacion")) ? Dr.GetInt16(Dr.GetOrdinal("IdTipoClasificacion")) : 0,
                 Descripcion         = !Dr.IsDBNull(Dr.GetOrdinal("Descripcion")) ? Dr.GetString(Dr.GetOrdinal("Descripcion")) : string.Empty,
                 SoloLectura         = !Dr.IsDBNull(Dr.GetOrdinal("EsSoloLectura")) ? Dr.GetBoolean(Dr.GetOrdinal("EsSoloLectura")) : false,
                 Orden    = !Dr.IsDBNull(Dr.GetOrdinal("Orden")) ? Dr.GetInt16(Dr.GetOrdinal("Orden")) : 0,
                 ParentId = !Dr.IsDBNull(Dr.GetOrdinal("ParentId")) ? Dr.GetInt16(Dr.GetOrdinal("ParentId")) : 0,
             };
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 public int GuardarClasificacion(bool NuevoRegistro, Clasificacion Model, string IdUsuario)
 {
     try
     {
         object[] Parametros = { NuevoRegistro, Model.IdTipoClasificacion, Model.Descripcion, Model.Orden, Model.ParentId, IdUsuario };
         object   Result     = SqlHelper.ExecuteScalar(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_ac_ClasificacionGasto", Parametros);
         if (Result != null)
         {
             int Resultado = 0;
             int.TryParse(Result.ToString(), out Resultado);
             return(Resultado);
         }
         return(-1);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
 public Clasificacion ObtenerDatosGeneral(int IdClasificacion)
 {
     try
     {
         SqlDataReader Dr = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_get_ClasificacionGeneralXId", IdClasificacion);
         while (Dr.Read())
         {
             Clasificacion clasificacion = new Clasificacion();
             clasificacion.IdTipoClasificacion = !Dr.IsDBNull(Dr.GetOrdinal("IdClasificacion")) ? Dr.GetInt16(Dr.GetOrdinal("IdClasificacion")) : 0;
             clasificacion.Descripcion         = !Dr.IsDBNull(Dr.GetOrdinal("Descripcion")) ? Dr.GetString(Dr.GetOrdinal("Descripcion")) : string.Empty;
             clasificacion.Orden = !Dr.IsDBNull(Dr.GetOrdinal("Orden")) ? Dr.GetInt16(Dr.GetOrdinal("Orden")) : 0;
             return(clasificacion);
         }
         Dr.Close();
         return(null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }