//——————————————————————————————————————————————————————————————[ Guardar ]———————————————————————————————————————————————————————————————
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }
                //—————————————————————————————————[ NombreCompleto ]—————————————————————————————————
                if (NombreProvedorTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Nombre Provedor) está vacío.\n\nPorfavor, Asigne un Nombre al Contacto.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    NombreProvedorTextBox.Clear();
                    NombreProvedorTextBox.Focus();
                    return;
                }
                ProductosBLL.SumarEntradaProductos(Convert.ToInt32(ProductoIdComboBox.SelectedValue), Convert.ToDouble(CantidadTextBox.Text)); //-----------------

                var paso = EntradaProductosBLL.Guardar(entradaProductos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Entrada guardada ", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Entrada no se guardo", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
Beispiel #2
0
        public void GetListTest()
        {
            EntradaProductosBLL productosBLL = new EntradaProductosBLL();
            var Listar = productosBLL.GetList(x => true);

            Assert.IsNotNull(Listar);
        }
        private void ButtonBuscar_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Introducir Id");
            }
            else
            {
                int id = Convert.ToInt32(EntradaIdNumericUpDown.Value);
                EntradaProductos entradaProducto = EntradaProductosBLL.Buscar(id);

                if (entradaProducto != null)
                {
                    EntradaIdNumericUpDown.Value    = entradaProducto.EntradapId;
                    ProductosComboBox.SelectedValue = entradaProducto.ProductoId;
                    CantidadNumericUpDown.Value     = entradaProducto.Cantidad;
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!",
                                    "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralErrorProvider.Clear();
            }
        }
Beispiel #4
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <EntradaProductos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    try
                    {
                        listado = EntradaProductosBLL.GetList(u => u.EntradaProductoId == int.Parse(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 1:
                    try
                    {
                        listado = EntradaProductosBLL.GetList(u => u.NombreProvedor.Contains(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 2:
                    try
                    {
                        listado = EntradaProductosBLL.GetList(u => u.Cantidad == float.Parse(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;
                }
            }
            else
            {
                listado = EntradaProductosBLL.GetList(c => true);
            }

            if (DesdeDatePicker.SelectedDate != null)
            {
                listado = EntradaProductosBLL.GetList(c => c.FechaEntrada.Date >= DesdeDatePicker.SelectedDate);
            }

            if (HastaDatePicker.SelectedDate != null)
            {
                listado = EntradaProductosBLL.GetList(c => c.FechaEntrada.Date <= HastaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        public void BuscarTest()
        {
            int id = 1;
            EntradaProductos entradaProductos = new EntradaProductos();

            entradaProductos = EntradaProductosBLL.Buscar(id);
            Assert.IsNotNull(entradaProductos);
        }
        public void EliminarTest()
        {
            bool paso;
            int  id = 3;

            paso = EntradaProductosBLL.Eliminar(id);
            Assert.AreEqual(paso, false);
        }
        public void BuscarTest()
        {
            int id = 3;
            EntradaProductos Entrada = new EntradaProductos();

            Entrada = EntradaProductosBLL.Buscar(id);
            Assert.IsNotNull(Entrada);
        }
Beispiel #8
0
        public void EliminarTest()
        {
            bool paso;
            int  id = 1;
            EntradaProductosBLL productosBLL = new EntradaProductosBLL();

            paso = productosBLL.Eliminar(id);
            Assert.AreEqual(paso, true);
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            EntradaProductos entradaProductos = new EntradaProductos();

            bool paso = false;

            if (!Validar())
            {
                return;
            }

            entradaProductos = LlenaClase();

            if (EntradaIdNumericUpDown.Value == 0)
            {
                paso = EntradaProductosBLL.Guardar(entradaProductos);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una entrada que no existe!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                var result = MessageBox.Show("¿Seguro que desea modificar esta entrada?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (result == DialogResult.Yes)
                {
                    paso = EntradaProductosBLL.Modificar(entradaProductos);
                    if (paso)
                    {
                        MessageBox.Show("La entrada se modificó de manera exitosa!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo modificar la entrada!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    return;
                }
                else
                {
                    return;
                }
            }

            if (paso)
            {
                MessageBox.Show("La entrada se guardado de manera exitosa!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }

            EntradaIdNumericUpDown.Focus();
        }
        public void ModificarTest()
        {
            bool             paso;
            EntradaProductos entradaProductos = new EntradaProductos();

            entradaProductos.EntradapId = 1;
            entradaProductos.Fecha      = DateTime.Now;
            entradaProductos.ProductoId = 1;
            entradaProductos.Cantidad   = 2;
            paso = EntradaProductosBLL.Modificar(entradaProductos);
            Assert.AreEqual(paso, true);
        }
Beispiel #11
0
        public void GuardarTest()
        {
            bool                paso;
            EntradaProductos    entradaProductos = new EntradaProductos();
            EntradaProductosBLL productosBLL     = new EntradaProductosBLL();

            entradaProductos.EntradapId = 1;
            entradaProductos.Fecha      = DateTime.Now;
            entradaProductos.ProductoId = 1;
            entradaProductos.Cantidad   = 5;
            paso = productosBLL.Guardar(entradaProductos);
            Assert.AreEqual(paso, true);
        }
        public void ModificarTest()
        {
            bool             paso    = false;
            EntradaProductos Entrada = new EntradaProductos();

            Entrada.EntradaId  = 3;
            Entrada.Fecha      = DateTime.Now;
            Entrada.Cantidad   = 5;
            Entrada.ProductoId = 3;


            paso = EntradaProductosBLL.Modificar(Entrada);
            Assert.AreEqual(paso, true);
        }
Beispiel #13
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            EntradaProductosBLL         repositorio = new EntradaProductosBLL();
            EntradaProductos            eProductos  = LlenaClase();
            RepositorioBase <Productos> productos   = new RepositorioBase <Productos>();

            bool paso = false;

            if (ProductoDropDownList != null)
            {
                if (Page.IsValid)
                {
                    if (EProductoIdTextBox.Text == "0")
                    {
                        paso = repositorio.Guardar(eProductos);
                    }
                    else
                    {
                        var verificar = repositorio.Buscar(Utils.ToInt(EProductoIdTextBox.Text));
                        if (verificar != null)
                        {
                            paso = repositorio.Modificar(eProductos);
                        }
                        else
                        {
                            Utils.ShowToastr(this, "No se encuentra el ID", "Fallo", "error");
                            return;
                        }
                    }
                    if (paso)
                    {
                        Utils.ShowToastr(this, "Registro Con Exito", "Exito", "success");
                    }
                    else
                    {
                        Utils.ShowToastr(this, "No se pudo Guardar", "Fallo", "error");
                    }
                    LimpiarCampos();
                    return;
                }
            }
            else
            {
                Utils.ShowToastr(this, "El numero de cuenta no existe", "Fallo", "error");
                return;
            }
        }
        //——————————————————————————————————————————————————————————————[ Buscar ]———————————————————————————————————————————————————————————————
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            EntradaProductos encontrado = EntradaProductosBLL.Buscar(int.Parse((EntradaProductoIdTextBox.Text)));

            if (encontrado != null)
            {
                this.entradaProductos = encontrado;
                Cargar();
            }
            else
            {
                this.entradaProductos = new EntradaProductos();
                this.DataContext      = this.entradaProductos;

                MessageBox.Show($"Esta entrada no fue encontrada.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);

                Limpiar();
                EntradaProductoIdTextBox.SelectAll();
                EntradaProductoIdTextBox.Focus();
            }
        }
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <EntradaProductos> Repositorio = new RepositorioBase <EntradaProductos>();

            MyErrorProvider.Clear();
            bool paso = false;

            int.TryParse(EntradaIdNumericUpDown.Text, out int Id);

            if (!ExisteEnLaBaseDeDatos())
            {
                MyErrorProvider.SetError(EntradaIdNumericUpDown, "Esta entrada no existe!");
                return;
            }
            else
            {
                EntradaProductos entradaProductos = Repositorio.Buscar(Convert.ToInt32(EntradaIdNumericUpDown.Value));
                if (entradaProductos != null)
                {
                    var result = MessageBox.Show("¿Seguro que desea eliminar esta entrada?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (result == DialogResult.Yes)
                    {
                        paso = EntradaProductosBLL.Eliminar(Id);
                        if (paso)
                        {
                            MessageBox.Show("La entrada se elimino de manera exitosa!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            EntradaIdNumericUpDown.Focus();
                            Limpiar();
                        }
                        else
                        {
                            MessageBox.Show("La entrada no pudo ser eliminada!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            EntradaIdNumericUpDown.Focus();
                        }
                        return;
                    }
                }
            }
            EntradaIdNumericUpDown.Focus();
        }
        private void ButtonGuardar_Click(object sender, EventArgs e)
        {
            bool             paso            = false;
            EntradaProductos entradaProducto = Llenarclase();

            if (Validar(2))
            {
                MessageBox.Show("Favor de Llenar las Casillas");
            }
            else
            {
                if (EntradaIdNumericUpDown.Value == 0)
                {
                    paso = EntradaProductosBLL.Guardar(entradaProducto);
                }
                else
                {
                    var V = EntradaProductosBLL.Buscar(Convert.ToInt32(EntradaIdNumericUpDown.Value));

                    if (V != null)
                    {
                        paso = EntradaProductosBLL.Modificar(entradaProducto);
                    }
                }
                LimpiarCampos();
                GeneralErrorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #17
0
        private void BuscarFiltrobutton_Click(object sender, EventArgs e)
        {
            int Id;

            switch (FiltrarcomboBox.SelectedIndex)
            {
            case 0:    //EntrdaId
                Id      = Convert.ToInt32(FiltrartextBox.Text);
                filtral = x => x.EntradaId == Id &&
                          (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 1:    //Cantidad
                Id      = Convert.ToInt32(FiltrartextBox.Text);
                filtral = x => x.Cantidad == Id &&
                          (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 2:    //Todos
                filtral = x => true;
                break;
            }
            ConsultadataGridView.DataSource = EntradaProductosBLL.GetList(filtral);
        }
        private void ButtonEliminar_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Introduzca Un Id");
            }
            else
            {
                int id = Convert.ToInt32(EntradaIdNumericUpDown.Value);

                if (EntradaProductosBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!",
                                    "Exitosamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpiarCampos();
                }
                else
                {
                    MessageBox.Show("No se Pudo Eliminar!",
                                    "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralErrorProvider.Clear();
            }
        }
Beispiel #19
0
        private void ButtonBuscar_Click(object sender, EventArgs e)
        {
            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //EntradaId
                if (Validar(1))
                {
                    MessageBox.Show("Llenar Casilla ", "Fallido",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (Validar(2))
                {
                    MessageBox.Show("Ingrese un Numero!", "Fallido",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    if (FechaCheckBox.Checked == true)
                    {
                        filtro = x => x.EntradapId == id &&
                                 (x.Fecha >= DesdeDateTimePicker.Value.Date &&
                                  x.Fecha <= HastaDateTimePicker.Value.Date);
                    }
                    else
                    {
                        filtro = x => x.EntradapId == id;
                    }

                    if (EntradaProductosBLL.GetList(filtro).Count() == 0)
                    {
                        MessageBox.Show("No Hay Existencia", "Aviso",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
                break;

            case 1:    //ProductoId

                if (Validar(1))
                {
                    MessageBox.Show("Llenar Casilla ", "Fallido",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (Validar(2))
                {
                    MessageBox.Show("Ingrese un Numero!",
                                    "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    int productoId = Convert.ToInt32(CriterioTextBox.Text);
                    if (FechaCheckBox.Checked == true)
                    {
                        filtro = x => x.ProductoId == productoId &&
                                 (x.Fecha >= DesdeDateTimePicker.Value.Date &&
                                  x.Fecha <= HastaDateTimePicker.Value.Date);
                    }
                    else
                    {
                        filtro = x => x.ProductoId == productoId;
                    }

                    if (EntradaProductosBLL.GetList(filtro).Count() == 0)
                    {
                        MessageBox.Show("No Hay Existencia", "Aviso",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                break;

            case 2:    //Cantidad

                if (Validar(1))
                {
                    MessageBox.Show("Llenar Casilla ", "Fallido",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (Validar(2))
                {
                    MessageBox.Show("Ingrese un Numero!", "Fallido",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    int cantidad = Convert.ToInt32(CriterioTextBox.Text);
                    if (FechaCheckBox.Checked == true)
                    {
                        filtro = x => x.Cantidad == cantidad &&
                                 (x.Fecha >= DesdeDateTimePicker.Value.Date &&
                                  x.Fecha <= HastaDateTimePicker.Value.Date);
                    }
                    else
                    {
                        filtro = x => x.Cantidad == cantidad;
                    }

                    if (EntradaProductosBLL.GetList(filtro).Count() == 0)
                    {
                        MessageBox.Show("No Hay Existencia", "Aviso",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                break;

            case 3:    //Todos
                filtro = x => true;
                break;
            }
            EntradaProductosDataGridView.DataSource = EntradaProductosBLL.GetList(filtro);

            CriterioTextBox.Clear();
            GeneralErrorProvider.Clear();
        }
Beispiel #20
0
        private void ButtonNuevo_Click(object sender, EventArgs e)
        {
            vEntradaProducto ver = new vEntradaProducto(EntradaProductosBLL.GetList(filtro));

            ver.Show();
        }
        public void GetListTest()
        {
            var Listar = EntradaProductosBLL.GetList(x => true);

            Assert.IsNotNull(Listar);
        }