Пример #1
0
        public DataTable GETALLP(int id)
        {
            ProveedorDAL li = new ProveedorDAL();
            DataTable    dt = li.GETALLP(id);

            return(dt);
        }
Пример #2
0
        public DataTable Getallprov()
        {
            ProveedorDAL li = new ProveedorDAL();
            DataTable    dt = li.Get_allprov();

            return(dt);
        }
Пример #3
0
        public ResultadoInfo <ProveedorInfo> ObtenerPorPaginaTipoProveedor(PaginacionInfo pagina, ProveedorInfo filtro)
        {
            ResultadoInfo <ProveedorInfo> result;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                if (filtro.CodigoSAP == null)
                {
                    filtro.CodigoSAP = "";
                }
                if (filtro.Descripcion == null)
                {
                    filtro.Descripcion = "";
                }
                result = proveedorDAL.ObtenerPorPaginaTipoProveedor(pagina, filtro);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Пример #4
0
        public DataTable Allprovid(int id)
        {
            ProveedorDAL li = new ProveedorDAL();
            DataTable    dt = li.Getprovid(id);

            return(dt);
        }
Пример #5
0
        public DataTable Get_provnom(string nombre)
        {
            ProveedorDAL pd = new ProveedorDAL();
            DataTable    dt = pd.Getprovnom(nombre);

            return(dt);
        }
Пример #6
0
        public DataTable getallBebi()
        {
            ProveedorDAL ingDAL = new ProveedorDAL();
            DataTable    dt     = ingDAL.GetAllBebi();

            return(dt);
        }
Пример #7
0
        internal ResultadoInfo <ProveedorInfo> ObtenerPorId(int id)
        {
            ResultadoInfo <ProveedorInfo> result = null;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                var proveedor    = proveedorDAL.ObtenerPorID(id);
                if (proveedor != null)
                {
                    result       = new ResultadoInfo <ProveedorInfo>();
                    result.Lista = new List <ProveedorInfo>()
                    {
                        proveedor
                    };
                    result.TotalRegistros = 1;
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Пример #8
0
        public ProveedorInfo ObtenerPorIDFiltroTipoProveedor(int proveedorId)
        {
            ProveedorInfo info;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                info = proveedorDAL.ObtenerPorID(proveedorId);
                if (info.TipoProveedor.TipoProveedorID != (int)TipoProveedorEnum.ProveedoresFletes)
                {
                    info = null;
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }
Пример #9
0
        public DataTable Allprovlist()
        {
            ProveedorDAL li = new ProveedorDAL();
            DataTable    dt = li.Getallproveedores();

            return(dt);
        }
Пример #10
0
        public void deleteprov(int id)
        {
            ProveedorDAL pd = new ProveedorDAL();

            pd.id_proveedor = this.id_proveedor;
            pd.DeleteProv(id);
        }
Пример #11
0
        public Proveedor Create(Proveedor Proveedor)
        {
            Proveedor result       = default(Proveedor);
            var       ProveedorDAL = new ProveedorDAL();

            result = ProveedorDAL.Create(Proveedor);
            return(result);
        }
Пример #12
0
        public Proveedor GetByID(int ID)
        {
            Proveedor result       = default(Proveedor);
            var       ProveedorDAL = new ProveedorDAL();

            result = ProveedorDAL.ReadBy(ID);
            return(result);
        }
Пример #13
0
        public List <Proveedor> ListarTodos()
        {
            List <Proveedor> result = default(List <Proveedor>);

            var ProveedorDAL = new ProveedorDAL();

            result = ProveedorDAL.Read();
            return(result);
        }
Пример #14
0
 public static DataTable obtenerTipoTelefono()
 {
     try
     {
         return(ProveedorDAL.obtenetTipoTelefono());
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #15
0
 public static DataTable obtenerProveedor(int idProveedor)
 {
     try
     {
         return(ProveedorDAL.obtenerProveedor(idProveedor));
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #16
0
 public static DataTable ListaProveedores()
 {
     try
     {
         return(ProveedorDAL.ListaProveedores());
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #17
0
 public static string Top10()
 {
     try
     {
         return(ProveedorDAL.Top10());
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #18
0
        public void add_prov(ProveedorBLL objprov)
        {
            ProveedorDAL pd = new ProveedorDAL();

            pd.nombre_proveedor    = this.nombre_proveedor;
            pd.fono_proveedor      = this.fono_proveedor;
            pd.mail_proveedor      = this.mail_proveedor;
            pd.direccion_proveedor = this.direccion_proveedor;
            pd.descripcion         = this.descripcion;
            pd.AgregarProv(pd);
        }
Пример #19
0
        public bool Delete(int ID)
        {
            var ProveedorDAL = new ProveedorDAL();

            try
            {
                ProveedorDAL.Delete(ID);
                return(true);
            }
            catch
            {
                Console.WriteLine("Error al eliminar el elemento");
                return(false);
            }
        }
Пример #20
0
        public bool Edit(Proveedor Proveedor)
        {
            var ProveedorDAL = new ProveedorDAL();

            try
            {
                ProveedorDAL.Update(Proveedor);
                return(true);
            }
            catch
            {
                Console.WriteLine("Error al editar el elemento");
                return(false);
            }
        }
Пример #21
0
        public void TestAgregar()
        {
            //int id = 1;
            string    nombre    = "j";
            string    apellido  = "f";
            string    telefono  = "123456";
            string    correo    = "*****@*****.**";
            string    direccion = "#330 col. lomas ageo";
            Proveedor proveedor = new Proveedor();

            proveedor.Nombre    = nombre;
            proveedor.Apellido  = apellido;
            proveedor.Telefono  = telefono;
            proveedor.Correo    = correo;
            proveedor.Direccion = direccion;
            Assert.AreEqual(ProveedorDAL.Agregar(proveedor), 1);
        }
Пример #22
0
 /// <summary>
 /// Consulta los proveedores que tiene asignado un producto en la tabla fletes internos
 /// </summary>
 /// <param name="productoId"></param>
 /// <param name="organizacionId"></param>
 /// <returns></returns>
 internal List <ProveedorInfo> ObtenerProveedoresEnFletesInternos(int productoId, int organizacionId)
 {
     try
     {
         Logger.Info();
         var proveedorDAL = new ProveedorDAL();
         return(proveedorDAL.ObtenerProveedoresEnFletesInternos(productoId, organizacionId));
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Пример #23
0
 /// <summary>
 /// Obtiene una entidad Proveedor por su descripcion
 /// </summary>
 /// <param name="descripcion">Obtiene una entidad Proveedor por su Id</param>
 /// <returns></returns>
 internal ProveedorInfo ObtenerPorDescripcion(string descripcion)
 {
     try
     {
         Logger.Info();
         var           proveedorDAL = new ProveedorDAL();
         ProveedorInfo result       = proveedorDAL.ObtenerPorDescripcion(descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Пример #24
0
 /// <summary>
 /// Obtiene los proveedores por una ruta
 /// </summary>
 /// <returns></returns>
 internal List <ProveedorInfo> ObtenerProveedoresPorRuta(int estatus, int tipoProveedorID, int ConfiguracionEmbarqueDetalleID)
 {
     try
     {
         Logger.Info();
         var proveedorDAL           = new ProveedorDAL();
         List <ProveedorInfo> lista = proveedorDAL.ObtenerProveedoresPorRuta(estatus, tipoProveedorID, ConfiguracionEmbarqueDetalleID);
         return(lista);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Пример #25
0
        //internal ResultadoInfo<ProveedorInfo> ObtenerFleteroPorPagina(PaginacionInfo pagina, ProveedorInfo filtro)
        //{
        //    ResultadoInfo<ProveedorInfo> result;
        //    try
        //    {
        //        Logger.Info();
        //        var proveedorDAL = new ProveedorDAL();
        //        result = proveedorDAL.ObtenerFleteroPorPagina(pagina, filtro);
        //    }
        //    catch (ExcepcionGenerica)
        //    {
        //        throw;
        //    }
        //    catch (Exception ex)
        //    {
        //        Logger.Error(ex);
        //        throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
        //    }
        //    return result;
        //}

        /// <summary>
        ///     Obtiene un Proveedor filtrando por el estatus Activo = 1, Inactivo = 0
        /// </summary>
        /// <param name="estatus"> </param>
        /// <returns></returns>
        internal IList <ProveedorInfo> ObtenerProveedorActivo(EstatusEnum estatus)
        {
            try
            {
                Logger.Info();
                var proveedorDAL            = new ProveedorDAL();
                IList <ProveedorInfo> lista = proveedorDAL.ObtenerProveedorActivo(estatus);

                return(lista);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Пример #26
0
        internal ProveedorInfo proveedorIdGanadera(ProveedorInfo proveedorInfo)
        {
            ProveedorInfo info;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                info = proveedorDAL.proveedorIdGanadera(proveedorInfo);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }
Пример #27
0
        /// <summary>
        /// Obtiene el proveedor del Embarque
        /// </summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        internal ProveedorInfo ObtenerPorCodigoSAPEmbarque(ProveedorInfo filtro)
        {
            ProveedorInfo info;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                info = proveedorDAL.ObtenerPorCodigoSAPEmbarque(filtro);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }
Пример #28
0
        /// <summary>
        /// Obtiene los proveedores del Embarque
        /// </summary>
        /// <param name="pagina"></param>
        /// <param name="filtro"></param>
        /// <returns></returns>
        internal ResultadoInfo <ProveedorInfo> ObtenerPorPaginaEmbarque(PaginacionInfo pagina, ProveedorInfo filtro)
        {
            ResultadoInfo <ProveedorInfo> info;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                info = proveedorDAL.ObtenerPorPaginaEmbarque(pagina, filtro);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }
Пример #29
0
        /// <summary>
        ///     Obtiene un Proveedor que cuenta con Origen-Destino Configurado
        /// </summary>
        /// <returns></returns>
        internal ProveedorInfo ObtenerProveedorConfiguradoOrigenDestino(EmbarqueDetalleInfo embarque)
        {
            ProveedorInfo info;

            try
            {
                Logger.Info();
                var proveedorDAL = new ProveedorDAL();
                info = proveedorDAL.ObtenerProveedorConfiguradoOrigenDestino(embarque);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }
Пример #30
0
 public ActionResult Agregar(string nombre, string telefon, string correo)
 {
     oProveedorDAL = new ProveedorDAL();
     if (ModelState.IsValid)
     {
         int Resp = 0;
         Resp = oProveedorDAL.Agregar(nombre, telefon, correo);
         if (Resp == 1)
         {
             return(RedirectToAction("Proveedores", "Proveedor"));
         }
         else
         {
             return(RedirectToAction("Inicio", "Admin"));
         }
     }
     else
     {
         return(RedirectToAction("Inicio", "Admin"));
     }
 }