public CatCorralModels insertCorral(CatCorralModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.Opcion, datos.Id_corral, datos.Descripcion, datos.Usuario, datos.Id_sucursal
         };
         object Resultado = SqlHelper.ExecuteScalar(datos.conexion, "spCSLDB_Catalogo_ac_CatCorral", parametros);
         if (Resultado != null)
         {
             int IDRegistro = 0;
             if (int.TryParse(Resultado.ToString(), out IDRegistro))
             {
                 if (IDRegistro > 0)
                 {
                     datos.Completado = true;
                     datos.Id_corral  = IDRegistro;
                 }
             }
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CatCorralModels EliminarCorral(CatCorralModels datos)
 {
     try
     {
         object[]      parametros = { datos.Id_corral, datos.Usuario };
         SqlDataReader dr         = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_Catalogo_del_CatCorral", parametros);
         while (dr.Read())
         {
             datos.Resultado = !dr.IsDBNull(dr.GetOrdinal("resultado")) ? dr.GetInt32(dr.GetOrdinal("resultado")) : 0;
         }
         dr.Close();
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public CatCorralModels ObtenerDetalleCatCorral(CatCorralModels datos)
        {
            try
            {
                object[]      parametros = { datos.Id_corral };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_Catalogo_get_CatCorralkXID", parametros);
                while (dr.Read())
                {
                    datos.Id_corral   = !dr.IsDBNull(dr.GetOrdinal("IDCorral")) ? dr.GetInt16(dr.GetOrdinal("IDCorral")) : 0;
                    datos.Descripcion = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
                    datos.Id_sucursal = !dr.IsDBNull(dr.GetOrdinal("id_sucursal")) ? dr.GetString(dr.GetOrdinal("id_sucursal")) : string.Empty;
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <CatCorralModels> ObtenerComboCorralXIDSucursal(string Conexion, string IDSucursal)
 {
     try
     {
         List <CatCorralModels> Lista = new List <CatCorralModels>();
         CatCorralModels        Item;
         SqlDataReader          Dr = SqlHelper.ExecuteReader(Conexion, "[dbo].[spCSLDB_Combo_get_CatCorralesXSucursal]", IDSucursal);
         while (Dr.Read())
         {
             Item             = new CatCorralModels();
             Item.Id_corral   = !Dr.IsDBNull(Dr.GetOrdinal("IDCorral")) ? Dr.GetInt16(Dr.GetOrdinal("IDCorral")) : 0;
             Item.Descripcion = !Dr.IsDBNull(Dr.GetOrdinal("Descripcion")) ? Dr.GetString(Dr.GetOrdinal("Descripcion")) : string.Empty;
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public List <CatCorralModels> ObtenerListaCorral(CatCorralModels datos)
        {
            try
            {
                List <CatCorralModels> Lista = new List <CatCorralModels>();
                CatCorralModels        Item;
                SqlDataReader          dr = null;
                dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_Catalogo_get_CatCorral");
                while (dr.Read())
                {
                    Item             = new CatCorralModels();
                    Item.Id_corral   = !dr.IsDBNull(dr.GetOrdinal("IDCorral")) ? dr.GetInt16(dr.GetOrdinal("IDCorral")) : 0;
                    Item.Descripcion = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
                    Lista.Add(Item);
                }
                dr.Close();
                return(Lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }