Esempio n. 1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     if (InventarioBLL.Buscar(1) == null)
     {
         InventarioBLL.Guardar(new Entidades.Inventarios(0));
     }
 }
Esempio n. 2
0
    public static Inventario ActualizarInventario(string idUsuario, string tipo, string glosa, string id)
    {
        InventarioBLL.Update(idUsuario, tipo, glosa, id);
        Inventario objInventario = InventarioBLL.SelectById(Convert.ToInt32(id));

        return(objInventario);
    }
        public static IInventario ObterBLLInventario()
        {
            var dal = new InventarioDAL();
            var bll = new InventarioBLL(dal);

            return(bll);
        }
        public void ExisteTest()
        {
            bool paso = false;

            paso = InventarioBLL.Existe(1);
            Assert.AreEqual(paso, true);
        }
Esempio n. 5
0
        public ActionResult GuardarAlta([FromBody] DTOCarritoItem nuevoItem)
        {
            if (!ModelState.IsValid)
            {
                return(View("Error", new Error()
                {
                    Message = "Error in data"
                }));
            }

            if (nuevoItem.ItemInventario != null)
            {
                if (nuevoItem.ItemInventario.Catalogo == null)
                {
                    var auxCatalogoItem = RepoCatalogo.ObtenerXID(nuevoItem.ItemInventario.CatalogoId.Value);
                    nuevoItem.ItemInventario.Catalogo = auxCatalogoItem;
                }

                nuevoItem.Calcular();
                var Inv = new InventarioBLL();
                //nuevoItem.ItemInventario=Inv.ObtenerXID(nuevoItem.ItemInventario.Catalogo.Id);
                saveItemInCarrito(nuevoItem);
                return(View("Carrito", Carrito.getCarrito()));
            }

            return(View("Carrito", Carrito.getCarrito()));
        }
        public void ModificarTest()
        {
            Inventario inventario = new Inventario();
            bool       paso       = false;

            inventario.InventarioId    = 1;
            inventario.Fecha           = DateTime.Now;
            inventario.SuplidorId      = 2;
            inventario.TotalInventario = 1000;

            InventarioDetalle detalle = new InventarioDetalle();

            detalle.InventarioDetalleId = 1;
            detalle.InventarioId        = 1;
            detalle.ProductoId          = 1;
            detalle.costo           = 100;
            detalle.Inventario      = 10;
            detalle.ValorInventario = 1000;

            inventario.Productos.Add(detalle);

            paso = InventarioBLL.Modificar(inventario);

            Assert.AreEqual(paso, true);
        }
Esempio n. 7
0
 public static int EliminarInventario(int idInventario)
 {
     try
     {
         InventarioBLL.Delete(idInventario);
         Inventario objInventario             = InventarioBLL.SelectById(idInventario);
         string     tipo                      = objInventario.Tipo;
         List <DetalleInventario> listDetalle = DetalleInventarioBLL.SelectByInventario(idInventario);
         foreach (DetalleInventario detalle in listDetalle)
         {
             Producto objProducto = ProductoBLL.SelectById(detalle.IdProducto);
             int      stock       = objProducto.Stock;
             int      cant        = detalle.Cantidad;
             if (tipo == "Ingreso")
             {
                 stock = stock - cant;
             }
             else
             {
                 stock = stock + cant;
             }
             ProductoBLL.UpdateStock(Convert.ToString(objProducto.IdProducto), stock);
         }
         return(idInventario);
     }
     catch (Exception)
     {
         return(-1);
     }
 }
Esempio n. 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            Inventario inventario = InventarioBLL.Buscar(1);
            int        total;

            total             = inventario.Total;
            TotalTextBox.Text = total.ToString();
        }
        public void EliminarTest()
        {
            bool paso = false;

            paso = InventarioBLL.Eliminar(2);

            Assert.AreEqual(paso, true);
        }
Esempio n. 10
0
        public Double ObtenerTotalInventario()
        {
            double total = 0;

            total = InventarioBLL.Buscar(1).ValorInventario;

            return(total);
        }
Esempio n. 11
0
        public void AgregarItem(DTOCarritoItem unItem)
        {
            var InventarioRepo = new InventarioBLL();

            unItem.ItemInventario = InventarioRepo.ObtenerXID(unItem.ItemInventario.Id);
            unItem.SessionID      = Session.Id;
            Compra.Items.Add(unItem);
            Guardar();
        }
Esempio n. 12
0
        public void Guardar()
        {
            bool       paso       = false;
            Inventario inventario = new Inventario();

            inventario.Id    = 1;
            inventario.Total = 0;
            paso             = InventarioBLL.Guardar(inventario);
            Assert.AreEqual(paso, true);
        }
Esempio n. 13
0
        // GET: Inventario
        public ActionResult Index()
        {
            if (this.IsAdminUserLoggedIn() == false)
            {
                return(View("AccesoDenegado"));
            }

            var ListaInventario = new InventarioBLL().Listar();

            return(View("Inventario", ListaInventario));
        }
Esempio n. 14
0
        public void InserirItemInventario()
        {
            var dal = new InventarioDAL();
            var bll = new InventarioBLL(dal);

            bll.InclusaoInventario(new Inventario()
            {
                ProdutoId            = 1,
                QuantidadeDisponivel = 50,
                QuantidadeMinima     = 10
            });
        }
Esempio n. 15
0
        public ActionResult PrepararModificarItem(long ID)
        {
            if (this.IsAdminUserLoggedIn() == false)
            {
                return(View("AccesoDenegado"));
            }

            ViewBag.ModoOper = "EDIT";

            var auxObj = new InventarioBLL().ObtenerXID(ID);

            return(View("InventarioItem", auxObj));
        }
        public void GetListTest()
        {
            bool paso = false;

            List <Inventario> lista = InventarioBLL.GetList(l => true);

            if (lista != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
Esempio n. 17
0
        // GET: Listado
        public ActionResult Index()
        {
            if (this.IsAdminUserLoggedIn() == false)
            {
                return(View("AccesoDenegado"));
            }


            var InventarioRepo = new InventarioBLL();

            ViewBag.Lista = InventarioRepo.Listar();
            HttpContext.Session.SetString("Test", "1234");
            return(View("Listado"));
        }
Esempio n. 18
0
        public ActionResult PrepararAgregarItem(long ID)
        {
            //Recuperar item del Inventario, mostrar la página de agregar al carrito
            //con los campos autocompletados
            var InventarioRepo = new InventarioBLL();
            var newItem        = new DTOCarritoItem();

            newItem.InventarioID   = ID;
            newItem.ItemInventario = InventarioRepo.ObtenerXID(ID);
            newItem.SessionID      = HttpContext.Session.Id;
            //newItem.Calcular();
            ViewBag.ModoOper = "NEW";
            return(View("CarritoItem", newItem));
        }
        public void BuscarTest()
        {
            Inventario inventario = new Inventario();
            bool       paso       = false;

            inventario = InventarioBLL.Buscar(1);

            if (inventario != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
Esempio n. 20
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Inventarios i    = new Inventarios();
            bool        paso = false;


            if (!Validar())
            {
                return;
            }

            i = LlenaClase();


            if (IDnumericUpDown.Value == 0)
            {
                if (!ValidarRepeticion())
                {
                    return;
                }

                paso = InventarioBLL.Guardar(i);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede guardar.", "Rafa Motor", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = InventarioBLL.Modificar(i);
            }

            if (paso)
            {
                MessageBox.Show("Guardado", "Rafa Motor", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar", "Rafa Motor", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Limpiar();
        }
Esempio n. 21
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();


            int id;

            int.TryParse(IDnumericUpDown.Text, out id);

            Limpiar();

            if (InventarioBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado");
            }
            else
            {
                MyErrorProvider.SetError(IDnumericUpDown, "No existe.");
            }
        }
Esempio n. 22
0
        public ActionResult EliminarItem(long ID)
        {
            if (!ModelState.IsValid)
            {
                return(View("Error", new Error()
                {
                    Message = "Error in data"
                }));
            }

            if (this.IsAdminUserLoggedIn() == false)
            {
                return(View("AccesoDenegado"));
            }

            var Repo = new InventarioBLL();

            Repo.Eliminar(ID);
            return(View("Inventario"));
        }
Esempio n. 23
0
        public ActionResult ModificarItem([FromBody] Inventario entidad)
        {
            if (!ModelState.IsValid)
            {
                return(View("Error", new Error()
                {
                    Message = "Error in data"
                }));
            }

            if (this.IsAdminUserLoggedIn() == false)
            {
                return(View("AccesoDenegado"));
            }

            var Repo = new InventarioBLL();

            Repo.Modificar(entidad);
            ViewBag.Inventario = Repo.Listar();

            return(View("Inventario"));
        }
        private void SyncTotal()
        {
            Inventarios total = new Inventarios();

            try
            {
                if (InventarioBLL.Buscar() != null)
                {
                    InventarioBLL.Actualizar();
                    total = InventarioBLL.Buscar();
                }
                else
                {
                    Inventarios valor = new Inventarios();
                    InventarioBLL.Guardar(valor);
                    InventarioBLL.Actualizar();
                    valor = InventarioBLL.Buscar();
                }
            }
            catch (Exception)
            {
            }
            SyncedTotaltextBox.Text = total.ValorTotalInventario.ToString();
        }
        public ActionResult Inventario()
        {
            var _inventario = InventarioBLL.ListInventario();

            return(View(_inventario));
        }
        public JsonResult Inventario_()
        {
            var data = InventarioBLL.ListInvetarios();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
 public ActionResult Create(INVENTARIO inventario)
 {
     InventarioBLL.Agregar(inventario);
     return(View("~/Views/Inventario/Inventario.cshtml", inventario));
 }
        public ActionResult Editar(int id)
        {
            var inventario = InventarioBLL.GetInventario(id);

            return(View("~/Views/Inventario/Editar.cshtml", inventario));
        }
Esempio n. 29
0
    public static Inventario InsertarInventario(string idUsuario, string tipo, string glosa)
    {
        Inventario objInventario = InventarioBLL.InsertWithReturn(idUsuario, tipo, glosa);

        return(objInventario);
    }
Esempio n. 30
0
    public static Inventario TraerInventario(int idInventario)
    {
        Inventario objInventario = InventarioBLL.SelectById(idInventario);

        return(objInventario);
    }