Пример #1
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }
            bool        paso       = false;
            EntradasBLL dbe        = new EntradasBLL();
            Entradas    inventario = new Entradas();

            inventario = LlenaClase();
            if (EntradaInventarioIdnumericUpDown.Value == 0)
            {
                paso = dbe.Guardar(inventario);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un producto que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = dbe.Modificar(inventario);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Limpiar();
        }
Пример #2
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Entradas, bool> > filtro = ea => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //Filtrando por ID de la Entrada.
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = ea => ea.EntradaId == id;
                break;

            case 1:    //Filtrando por la Fecha de la Entrada.
                filtro = ea => ea.Fecha >= DesdeDateTimePicker.Value.Date && ea.Fecha <= HastaDateTimePicker.Value.Date;
                break;

            case 2:    //Filtrando por Nombre del Producto.
                filtro = ea => ea.ProductoId.Equals(CriterioTextBox.Text) && (ea.Fecha >= DesdeDateTimePicker.Value.Date && ea.Fecha <= HastaDateTimePicker.Value.Date);
                break;

            case 3:    //Filtrando por Cantidad de Entrada del Producto.
                filtro = ea => ea.Cantidad.Equals(CriterioTextBox.Text) && (ea.Fecha >= DesdeDateTimePicker.Value.Date && ea.Fecha <= HastaDateTimePicker.Value.Date);
                break;
            }

            entradas = EntradasBLL.GetList(filtro);
            EntradasConsultaDataGridView.DataSource = entradas;
        }
Пример #3
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            Repositorio <Entradas> repositorio = new Repositorio <Entradas>(new Contexto());
            EntradasBLL            dbe         = new EntradasBLL();

            if (!ExisteEnLaBaseDeDatos())
            {
                MessageBox.Show("No se puede Eliminar un producto que no existe", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            errorProvider.Clear();
            int id;

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

            Limpiar();

            if (dbe.Eliminar(id))
            {
                MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                errorProvider.SetError(EntradaInventarioIdnumericUpDown, "No se puede eliminar un producto que no existe");
            }
        }
Пример #4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var ingreso = JuegosBLL.Buscar(JuegoIdComboBox.SelectedIndex + 1);

            if (int.Parse(CantidadTextBox.Text) < 1)
            {
                CantidadTextBox.Text = "1";
                MessageBox.Show("La cantidad minima es 1", "Error de cantidad", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            JuegosBLL.Entrada(ingreso, int.Parse(CantidadTextBox.Text));
            var proceso = EntradasBLL.Guardar(Entrada);

            if (proceso == true)
            {
                Refrescar();
                MessageBox.Show("Guardado Correctamente.", "Complete", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Guardado Fallido", "Incompleto", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            Refrescar();
        }
        public void GetListTest()
        {
            var listado = new List <Entradas>();

            listado = EntradasBLL.GetList(e => true);
            Assert.AreEqual(listado, listado);
        }
        public void EliminarTest()
        {
            bool paso;

            paso = EntradasBLL.Eliminar(2);

            Assert.AreEqual(paso, true);
        }
        public void BuscarTest()
        {
            Entradas e = new Entradas();

            e = EntradasBLL.Buscar(2);

            Assert.AreEqual(e, e);
        }
        public void EliminarTest()
        {
            int  id = 3;
            bool paso;

            paso = EntradasBLL.Eliminar(id);
            Assert.AreEqual(paso, true);
        }
        public void BuscarTest()
        {
            int      id      = 2;
            Entradas entrada = new Entradas();

            entrada = EntradasBLL.Buscar(id);
            Assert.IsNotNull(entrada);
        }
        public void EliminarTest()
        {
            bool paso;

            paso = EntradasBLL.Eliminar(1);

            Assert.IsTrue(paso);
        }
        public void ModificarTest()
        {
            bool     paso;
            Entradas entrada = new Entradas();

            entrada.EntradaId  = 3;
            entrada.ArticuloId = 2;
            entrada.Cantidad   = 8;
            paso = EntradasBLL.Modificar(entrada);
            Assert.AreEqual(paso, true);
        }
Пример #12
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int      id      = Convert.ToInt32(EntradaIdNumericUpDown.Value);
            Entradas entrada = EntradasBLL.Buscar(id);

            if (entrada != null)
            {
                FechaDateTimePicker.Value      = entrada.Fecha;
                ProductoComboBox.SelectedValue = entrada.ProductoId;
                CantidadTextBox.Text           = entrada.Cantidad.ToString();
            }
        }
Пример #13
0
        public void Modificar()
        {
            bool     paso;
            Entradas entrada = new Entradas();

            entrada.EntradaId = 9;
            entrada.Fecha     = DateTime.Now;
            entrada.producto  = "Pussy";
            entrada.Cantidad  = 3;
            paso = EntradasBLL.Modificar(entrada);
            Assert.AreEqual(paso, true);
        }
        public void ModificarTest()
        {
            bool     paso;
            Entradas entrada = new Entradas();

            entrada.EntradaId  = 3;
            entrada.Fecha      = DateTime.Now;
            entrada.ProductoId = 2;
            entrada.Cantidad   = 20;
            paso = EntradasBLL.Modificar(entrada);
            Assert.AreEqual(paso, true);
        }
Пример #15
0
        public void ActualizarCacaoTest()
        {
            Cacaos   cacao   = CacaosBLL.Buscar(1);
            Entradas entrada = EntradasBLL.Buscar(1);

            decimal cantidad = cacao.Cantidad;

            CacaosBLL.ActualizarCacao(entrada);

            cacao = CacaosBLL.Buscar(1);

            Assert.IsTrue(cantidad + entrada.Cantidad == cacao.Cantidad && cacao.Costo == entrada.Costo);
        }
Пример #16
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var entradita = EntradasBLL.Buscar(int.Parse(EntradaIdTextBox.Text));

            if (entradita != null)
            {
                Entrada = entradita;
            }
            else
            {
                Entrada = new Entradas();
            }
            DataContext = Entrada;
        }
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (EntradasBLL.Eliminar(Convert.ToInt32(EntradaIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Producto eliminado!", "Exito",
                         MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("No fue posible eliminar el producto", "Fallo",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Entradas entradas;
            bool     Paso = false;

            if (HayErrores())
            {
                MessageBox.Show("Debe llenar éste campo!!!", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            entradas = LlenaClase();

            if (EntradaIdNumericUpDown.Value == 0)
            {
                Paso = EntradasBLL.Guardar(entradas);
                MessageBox.Show("Guardado", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                int id = Convert.ToInt32(EntradaIdNumericUpDown.Value);
                entradas = EntradasBLL.Buscar(id);

                if (entradas != null)
                {
                    Paso = EntradasBLL.Modificar(LlenaClase());
                    MessageBox.Show("Modificado", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (Paso)
            {
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #19
0
        public byte[] Reporte(List <Entradas> lista)
        {
            if (lista.Count < 1)
            {
                listaEntradas = EntradasBLL.GetList(c => true);
            }
            else
            {
                listaEntradas = lista;
            }

            document = new Document(PageSize.Letter, 25f, 25f, 20f, 20f);
            pdfTable = new PdfPTable(columnas);

            pdfTable.WidthPercentage     = 100;
            pdfTable.HorizontalAlignment = Element.ALIGN_LEFT;

            fontStyle = FontFactory.GetFont("Calibri", 8f, 1);

            PdfWriter.GetInstance(document, memoryStream);
            document.Open();

            float[] anchoColumnas = new float[columnas];

            anchoColumnas[0]  = 115; //Esta sera la fila 1 EntradaId
            anchoColumnas[1]  = 100; //Esta sera la fila 2 fecha
            anchoColumnas[2]  = 110; //Esta sera la fila 3 SuplidorId
            anchoColumnas[3]  = 180; //Esta sera la fila 4 Nombres
            anchoColumnas[4]  = 110; //Esta sera la fila 5 CacaoId
            anchoColumnas[5]  = 180; //Esta sera la fila 6 Tipo
            anchoColumnas[6]  = 150; //Esta sera la fila 7 Cantidad
            anchoColumnas[7]  = 150; //Esta sera la fila 8 Costo
            anchoColumnas[8]  = 150; //Esta sera la fila 9 Total
            anchoColumnas[9]  = 100; //Esta sera la fila 10 fechaCreacion
            anchoColumnas[10] = 100; //Esta sera la fila 11 fechaModificacion
            anchoColumnas[11] = 115; //Esta sera la fila 12 usuarioId

            pdfTable.SetWidths(anchoColumnas);

            this.ReportHeader();
            this.ReportBody();

            pdfTable.HeaderRows = 1;
            document.Add(pdfTable);
            document.Close();

            return(memoryStream.ToArray());
        }
Пример #20
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            var ingreso = JuegosBLL.Buscar(JuegoIdComboBox.SelectedIndex + 1);

            JuegosBLL.Salida(ingreso, int.Parse(CantidadTextBox.Text));
            if (EntradasBLL.Eliminar(int.Parse(EntradaIdTextBox.Text)))
            {
                Refrescar();
                MessageBox.Show("Datos Eliminados", "Completo", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No se pudo Eliminar los datos", "Incompleto", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            Refrescar();
        }
Пример #21
0
        protected void guardarButton_Click(object sender, EventArgs e)
        {
            bool        paso        = false;
            EntradasBLL repositorio = new EntradasBLL();
            Entradas    entrada     = new Entradas();

            if (Validar())
            {
                return;
            }
            else
            {
                entrada = LlenaClase();

                if (EntradaIdTextBox.Text == "0")
                {
                    paso = repositorio.Guardar(entrada);
                    Utils.ShowToastr(this, "Guardado", "Exito", "success");
                    Limpiar();
                }
                else
                {
                    EntradasBLL repository = new EntradasBLL();
                    int         id         = Utils.ToInt(EntradaIdTextBox.Text);
                    entrada = repository.Buscar(id);

                    if (entrada != null)
                    {
                        paso = repository.Modificar(LlenaClase());
                        Utils.ShowToastr(this, "Modificado", "Exito", "success");
                    }
                    else
                    {
                        Utils.ShowToastr(this, "Id no existe", "Error", "error");
                    }
                }

                if (paso)
                {
                    Limpiar();
                }
                else
                {
                    Utils.ShowToastr(this, "No se pudo guardar", "Error", "error");
                }
            }
        }
Пример #22
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (entrada.EntradaId == 0)
            {
                entrada.UsuarioId = UsuarioId;
            }

            if (SuplidorIdComboBox.SelectedIndex < 0)
            {
                MessageBox.Show("Debe seleccionar un suplidor");
                return;
            }

            entrada.SuplidorId = SuplidoresId[SuplidorIdComboBox.SelectedIndex]; //obtener el id del suplidor seleccionado
            entrada.CacaoId    = CacaosId[CacaoIdComboBox.SelectedIndex];

            if (EntradaIdTextBox.Text == "0")
            {
                paso = EntradasBLL.Guardar(entrada);
            }
            else
            {
                if (ExisteEnLaBaseDeDatos())
                {
                    entrada.FechaModificacion = DateTime.Now;
                    paso = EntradasBLL.Modificar(entrada);
                }
                else
                {
                    MessageBox.Show("No se Puede Modificar una Entrada que no existe");
                    return;
                }
            }

            if (paso)
            {
                CacaosBLL.ActualizarCacao(entrada.CacaoId, entrada.Cantidad, entrada.Costo);
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("La Entrada No se Pudo Guardar");
            }
        }
        //Programación de los Botones
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int      id       = Convert.ToInt32(EntradaIdNumericUpDown.Value);
            Entradas entradas = EntradasBLL.Buscar(id);

            if (entradas != null)
            {
                FechaDateTimePicker.Value      = entradas.Fecha;
                ArticuloComboBox.SelectedValue = entradas.ArticuloId;
                CantidadTextBox.Text           = entradas.Cantidad.ToString();
            }
            else
            {
                MessageBox.Show("No se encontró", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #24
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            EntradasBLL repositorio = new EntradasBLL();

            var entrada = repositorio.Buscar(Utils.ToInt(EntradaIdTextBox.Text));

            if (entrada != null)
            {
                Campos(entrada);
                Utils.ShowToastr(this, "Encontrado", "Exito", "success");
            }
            else
            {
                Limpiar();
                Utils.ShowToastr(this, "No Encontrado", "Error", "error");
            }
        }
Пример #25
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = EntradasBLL.Eliminar(Convert.ToInt32(EntradaIdTextBox.Text));

            if (paso)
            {
                Entrada = new Entradas();
                Limpiar();
                MessageBox.Show("eliminado correctamente", "Exito",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Error no se pudo Eliminar", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var entrada = EntradasBLL.Buscar(int.Parse(EntradaIdTextBox.Text));

            if (entrada != null)
            {
                this.entrada = entrada;
            }
            else
            {
                this.entrada = new Entidades.Entradas();
                MessageBox.Show("El Producto no existe", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            this.DataContext = this.entrada;
        }
Пример #27
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            if (EntradasBLL.Guardar(entradas))
            {
                Limpiar();
                MessageBox.Show("Guardado.", "Exito.", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No se Guardo.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public void GuardarTest()
        {
            Entradas e = new Entradas();

            e.EntradaId         = 0;
            e.Fecha             = DateTime.Now;
            e.SuplidorId        = 1;
            e.CacaoId           = 1;
            e.Cantidad          = 500;
            e.Total             = 500;
            e.FechaCreacion     = DateTime.Now;
            e.FechaModificacion = DateTime.Now;
            e.UsuarioId         = 1;

            bool paso = EntradasBLL.Guardar(e);

            Assert.IsTrue(paso);
        }
        public void ModificarTest()
        {
            bool     paso;
            Entradas e = new Entradas();

            e.EntradaId         = 0;
            e.Fecha             = DateTime.Now;
            e.SuplidorId        = 1;
            e.CacaoId           = 1;
            e.Cantidad          = 500;
            e.Total             = 600;
            e.FechaCreacion     = DateTime.Now;
            e.FechaModificacion = DateTime.Now;
            e.UsuarioId         = 1;
            paso = EntradasBLL.Modificar(e);

            Assert.AreEqual(paso, true);
        }
Пример #30
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var juego = EntradasBLL.Buscar(Convert.ToInt32(EntradaIdTextBox.Text));

            if (juego != null)
            {
                Entrada = juego;
                MessageBox.Show("Juego encontrado!", "Exito",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                Entrada = new Entradas();
                MessageBox.Show("Este Entrada no existe!", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
            this.DataContext = Entrada;
        }