Example #1
0
        public List <GiroDTO> GetAll()
        {
            con.Open();

            SqlCommand    cmd = new SqlCommand();
            SqlDataReader reader;

            cmd.CommandText = "SELECT * FROM GIRO WHERE ESTADO = 1";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con;
            reader          = cmd.ExecuteReader();

            List <GiroDTO> retorno = new List <GiroDTO>();

            while (reader.Read())
            {
                GiroDTO item = new GiroDTO();
                item.IdGiro = reader["IdGiro"].ToString();
                item.Nombre = reader["Nombre"].ToString();
                item.Estado = Convert.ToInt32(reader["Estado"]);
                retorno.Add(item);
            }
            reader.Close();
            con.Close();
            return(retorno);
        }
Example #2
0
        /// <summary>
        /// Obtiene un listado de Giro
        /// </summary>
        /// <returns>Un objeto de tipo GiroResponseDTO</returns>
        public GiroResponseDTO GetGiroList()
        {
            GiroResponseDTO response = new GiroResponseDTO()
            {
                GiroList = new List <GiroDTO>()
            };

            GiroDTO giro = null;

            Func <GiroResponseDTO> action = () =>
            {
                using (var conexion = new SqlConnection(Helper.Connection()))
                {
                    conexion.Open();
                    var cmd = new SqlCommand(App_GlobalResources.StoredProcedures.usp_EPROCUREMENT_CatalogoGiro_GETL, conexion)
                    {
                        CommandType = CommandType.StoredProcedure
                    };

                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        giro            = new GiroDTO();
                        giro.IdGiro     = Convert.ToInt32(reader["IdGiro"]);
                        giro.GiroNombre = reader["GiroNombre"].ToString();
                        response.GiroList.Add(giro);
                    }
                }
                response.Success = true;
                return(response);
            };

            return(tryCatch.SafeExecutor(action));
        }
Example #3
0
        public static bool ValidaEliminacionGiro(GiroDTO theGiroDTO)
        {
            bool respuesta = facade.Giro.ValidaEliminacionGiro(theGiroDTO);

            return(respuesta);
        }
Example #4
0
        public static bool ActivaGiro(GiroDTO theGiroDTO)
        {
            bool respuesta = GiroDAL.ActivaGiro(theGiroDTO);

            return(respuesta);
        }
Example #5
0
        public static bool Delete(GiroDTO theGiroDTO)
        {
            bool resultado = GiroDAL.Delete(theGiroDTO);

            return(resultado);
        }