示例#1
0
        public bool eliminarTipoAlmacen(CamposTipoAlmacen datos)
        {
            bool respuesta = false;

            respuesta = clasedatos.EliminarTipoAlmacen(datos);
            return(respuesta);
        }
示例#2
0
        public bool insertarTipoAlmacen(CamposTipoAlmacen datos)
        {
            bool respuesta = false;

            respuesta = clasedatos.InsertarTipoAlmacen(datos);
            return(respuesta);
        }
示例#3
0
        public bool actualizarTipoAlmacen(CamposTipoAlmacen datos)
        {
            bool respuesta = false;

            respuesta = clasedatos.ActualizarTipoAlmacen(datos);
            return(respuesta);
        }
示例#4
0
        //Metodo encargado de consultar un giro empresarial
        public TipoAlmcanen LlenaTablaTipoAlmacen()
        {
            TipoAlmcanen             listadatos = new TipoAlmcanen();
            DataTable                dt         = new DataTable();
            SqlConnection            connection = null;
            List <CamposTipoAlmacen> composList = new List <CamposTipoAlmacen>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatTipoAlmacenConsultar", null);
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposTipoAlmacen reg = new CamposTipoAlmacen();
                    reg.idTipoAlmacen = Convert.ToInt32(row["idTipoAlmacen"].ToString());
                    reg.nombre        = row["nombreAlmacen"].ToString();
                    reg.descripcion   = row["descripcion"].ToString();
                    composList.Add(reg);
                }
                listadatos.ListaRegistros = composList.ToArray();
            } catch (Exception e) {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
    public bool EliminarWsTipoAlmacen(int idTipoAlmacen)
    {
        CamposTipoAlmacen datosTipoAlmacen = new CamposTipoAlmacen();

        datosTipoAlmacen.idTipoAlmacen = idTipoAlmacen;
        return(metodosNegocioTipoAlmacen.eliminarTipoAlmacen(datosTipoAlmacen));
    }
    public bool insertaWsTipoAlmacen(string nombre, string descripcion)
    {
        CamposTipoAlmacen datosTipoAlmacen = new CamposTipoAlmacen();

        datosTipoAlmacen.nombre      = nombre;
        datosTipoAlmacen.descripcion = descripcion;
        return(metodosNegocioTipoAlmacen.insertarTipoAlmacen(datosTipoAlmacen));
    }
    public bool ActualizarWsTipoAlmacen(int idTipoAlmacen, string nombre, string descripcion)
    {
        CamposTipoAlmacen datosTipoAlmacen = new CamposTipoAlmacen();

        datosTipoAlmacen.idTipoAlmacen = idTipoAlmacen;
        datosTipoAlmacen.nombre        = nombre;
        datosTipoAlmacen.descripcion   = descripcion;
        return(metodosNegocioTipoAlmacen.actualizarTipoAlmacen(datosTipoAlmacen));
    }
示例#8
0
        //Metodo encargado de eliminar logicamente un giro empresarial
        public bool EliminarTipoAlmacen(CamposTipoAlmacen campos)
        {
            bool          respuesta  = false;
            SqlConnection connection = null;

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    connection.Open();
                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@idTipoAlmacen", SqlDbType.Int, campos.idTipoAlmacen, ParameterDirection.Input),
                    };
                    Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatTipoAlmacenEliminar", parametros);
                    connection.Close();
                    respuesta = true;
                }
            } catch (Exception ex) {
                respuesta = false;
                Console.WriteLine(ex);
            }
            return(respuesta);
        }