Ejemplo n.º 1
0
        public string ObtenerNombreArticulo(int articuloId)
        {
            string    nombreArticulo = "";
            Articulos articulo       = new Articulos();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    articulo = db.Articulos.Find(articuloId);
                }

                if (articulo != null)
                {
                    nombreArticulo = articulo.Articulo;
                }
            }
            catch (Exception ex)
            {
                string exeption = ex.ToString();
                string inner    = ex.InnerException.ToString();

                throw new Exception("Error al tratar de obtener el nombre del Articulo");
            }

            return(nombreArticulo);
        }
Ejemplo n.º 2
0
        public bool Save(ArticuloAlmacen articuloAlmacenes)
        {
            bool articuloGuardado = false;

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    db.ArticuloAlmacen.Add(articuloAlmacenes);
                    db.SaveChanges();
                    articuloGuardado = true;
                }
            }
            catch (Exception ex)
            {
                string exeption = ex.ToString();
                string inner    = ex.InnerException.ToString();

                articuloGuardado = false;

                throw new Exception("Error al tratar de guardar el articulo");
            }

            return(articuloGuardado);
        }
Ejemplo n.º 3
0
        public bool ExisteArticuloEnAlmacen(int almacenId, int articuloId)
        {
            bool existeArticuloEnAlmacen = false;

            List <ArticuloAlmacen> listadoArticuloAlmacen = new List <ArticuloAlmacen>();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    listadoArticuloAlmacen = db.ArticuloAlmacen.Where(m => m.Almacen_ID == almacenId && m.Articulo_ID == articuloId).ToList();
                }

                existeArticuloEnAlmacen = (listadoArticuloAlmacen != null) ? listadoArticuloAlmacen.Count > 0 : false;
            }
            catch (Exception ex)
            {
                string exeption = ex.ToString();
                string inner    = ex.InnerException.ToString();

                throw new Exception("Error al tratar de validar si el articulo esta registrado en el almacen seleccionado");
            }

            return(existeArticuloEnAlmacen);
        }
Ejemplo n.º 4
0
        public int ObtenerCantidadArticuloEnAlmacen(int almacenId)
        {
            int cantidadArticuloEnAlmacen = 0;

            vwCantidadArticulosAlmacen vwCantidadArticuloAlmacen = new vwCantidadArticulosAlmacen();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    vwCantidadArticuloAlmacen = db.vwCantidadArticulosAlmacen.Find(almacenId);
                }

                cantidadArticuloEnAlmacen = (vwCantidadArticuloAlmacen != null) ? Convert.ToInt32(vwCantidadArticuloAlmacen.Cantidad) : 0;
            }
            catch (Exception ex)
            {
                string exeption = ex.ToString();
                string inner    = ex.InnerException.ToString();

                throw new Exception("Error al tratar de obtener la cantidad de articulos en el almacen seleccionado");
            }

            return(cantidadArticuloEnAlmacen);
        }
Ejemplo n.º 5
0
        public string ObtenerNombreAlmacen(int almacenId)
        {
            string    nombreAlmacen = "";
            Almacenes almacen       = new Almacenes();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    almacen = db.Almacenes.Find(almacenId);
                }

                if (almacen != null)
                {
                    nombreAlmacen = almacen.Almacen;
                }
            }
            catch (Exception ex)
            {
                string exeption = ex.ToString();
                string inner    = ex.InnerException.ToString();

                throw new Exception("Error al tratar de obtener el nombre del Almacen");
            }

            return(nombreAlmacen);
        }
Ejemplo n.º 6
0
        public Articulos ObtenerArticuloId(int?id)
        {
            Articulos Articulo = new Articulos();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    Articulo = db.Articulos.Find(id);
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al tratar de obtener el articulo");
            }

            return(Articulo);
        }
Ejemplo n.º 7
0
        public Almacenes ObtenerAlmacenId(int?id)
        {
            Almacenes almacen = new Almacenes();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    almacen = db.Almacenes.Find(id);
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al tratar de obtener el almacén");
            }

            return(almacen);
        }
Ejemplo n.º 8
0
        public List <Articulos> ObtenerArticulos()
        {
            List <Articulos> listadoArticulos = new List <Articulos>();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    listadoArticulos = db.Articulos.ToList();
                }
            }
            catch (Exception ex)
            {
                string exeption = ex.ToString();
                string inner    = ex.InnerException.ToString();

                throw new Exception("Error al tratar de obtener el listado de Articulos");
            }

            return(listadoArticulos);
        }
Ejemplo n.º 9
0
        public bool Update(Articulos Articulo)
        {
            bool articuloActualizado = false;

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    db.Entry(Articulo).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    articuloActualizado = true;
                }
            }
            catch (Exception)
            {
                articuloActualizado = false;

                throw new Exception("Error al tratar de actualizar el articulo");
            }

            return(articuloActualizado);
        }
Ejemplo n.º 10
0
        public bool Save(Articulos Articulo)
        {
            bool articuloGuardado = false;

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    db.Articulos.Add(Articulo);
                    db.SaveChanges();
                    articuloGuardado = true;
                }
            }
            catch (Exception)
            {
                articuloGuardado = false;

                throw new Exception("Error al tratar de guardar el articulo");
            }

            return(articuloGuardado);
        }
Ejemplo n.º 11
0
        public bool ExisteNombreArticulo(string nombreArticulo)
        {
            bool existeNombreArticulo = false;

            Articulos Articulo = new Articulos();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    Articulo = db.Articulos.Where(m => m.Articulo == nombreArticulo).FirstOrDefault();
                }

                existeNombreArticulo = (Articulo != null) ? true : false;
            }
            catch (Exception)
            {
                throw new Exception("Error al tratar de validar si el nombre del articulo esta registrado en la base de datos");
            }

            return(existeNombreArticulo);
        }
Ejemplo n.º 12
0
        public bool Save(Almacenes almacen)
        {
            bool almacenGuardado = false;

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    db.Almacenes.Add(almacen);
                    db.SaveChanges();
                    almacenGuardado = true;
                }
            }
            catch (Exception)
            {
                almacenGuardado = false;

                throw new Exception("Error al tratar de guardar el almacén");
            }

            return(almacenGuardado);
        }
Ejemplo n.º 13
0
        public bool ExisteNombreAlmacen(string nombreAlmacen)
        {
            bool existeNombreAlmacen = false;

            Almacenes almacen = new Almacenes();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    almacen = db.Almacenes.Where(m => m.Almacen == nombreAlmacen).FirstOrDefault();
                }

                existeNombreAlmacen = (almacen != null) ? true : false;
            }
            catch (Exception)
            {
                throw new Exception("Error al tratar de validar si el nombre del almacén esta registrado en la base de datos");
            }

            return(existeNombreAlmacen);
        }
Ejemplo n.º 14
0
        public int ObtenerCapacidadEnAlmacen(int almacenId)
        {
            int capacidadEnAlmacen = 0;

            Almacenes almacen = new Almacenes();

            try
            {
                using (DbMardomExamen db = new DbMardomExamen())
                {
                    almacen = db.Almacenes.Where(m => m.ID == almacenId).FirstOrDefault();
                }

                capacidadEnAlmacen = (almacen != null) ? almacen.Capacidad : 0;
            }
            catch (Exception)
            {
                throw new Exception("Error al tratar de validar si el articulo esta registrado en el almacen seleccionado");
            }

            return(capacidadEnAlmacen);
        }