Example #1
0
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrEmpty(FechaOrdenDateTimePicker.Text))
            {
                MessageBox.Show("Debe Ingresar una Fecha", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information);
                FechaOrdenDateTimePicker.Focus();
                paso = false;
            }
            if (string.IsNullOrEmpty(TotalTextBox.Text))
            {
                MessageBox.Show("Debe Ingresae un Total", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information);
                TotalTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrEmpty(AlmacenIdTextBox.Text))
            {
                MessageBox.Show("Debe Ingresar un Almacen", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information);
                AlmacenIdTextBox.Focus();
                paso = false;
            }
            if (this.Detalle.Count == 0)
            {
                MessageBox.Show("Debe Ingresar un telefono", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information);
                ProductoIdTextBox.Focus();
                CantidadTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            int      productoId = 0;
            Articulo articulo   = new Articulo();

            try {
                productoId = Convert.ToInt32(ProductoIdTextBox.Text);
            } catch (Exception) {
                MessageBox.Show("El ProductoId debe ser un numero entero");
                ProductoIdTextBox.Focus();
                return;
            }

            articulo = ArticulosBLL.Buscar(productoId);

            if (articulo != null)
            {
                ArticulosBLL.Eliminar(productoId);
                MessageBox.Show("Articulo Eliminado");
            }
            else
            {
                MessageBox.Show("Este articulo no existe");
            }

            Limpiar();
        }
Example #3
0
        private void AgregarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidarDetalle())
            {
                return;
            }

            if (!SalidasBLL.QuitarProducto(Convert.ToInt32(ProductoIdTextBox.Text), Convert.ToInt32(CantidadTextBox.Text)))
            {
                MessageBox.Show("El producto esta agotado o Digitó mas cantidad de la que existe");
                return;
            }

            salidas.SDetalle.Add(new SalidasDetalle(
                                     Convert.ToInt32(SalidaIdTextBox.Text),
                                     Convert.ToInt32(ProductoIdTextBox.Text),
                                     NombreProductoTextBox.Text,
                                     Convert.ToInt32(CantidadTextBox.Text),
                                     Convert.ToDecimal(PrecioTextBox.Text)));

            decimal Monto;
            decimal total;

            Monto = Convert.ToDecimal(PrecioTextBox.Text) * Convert.ToDecimal(CantidadTextBox.Text);
            total = Monto + Convert.ToDecimal(TotalTextBox.Text);

            TotalTextBox.Text = Convert.ToString(total);


            Actualizar();
            ProductoIdTextBox.Clear();
            CantidadTextBox.Clear();
        }
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(DescripcionTextBox.Text))
            {
                MessageBox.Show("El campo Descripcion no puede estar vacio");
                ProductoIdTextBox.Focus();
                paso = false;
            }
            if (DescripcionTextBox.Text == string.Empty)
            {
                MessageBox.Show("La Descripcion  no puede estar vacio");
                ProductoIdTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
            {
                MessageBox.Show("La existencia no puede estar vacia");
                ExistenciaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text))
            {
                MessageBox.Show("el costo no puede estar vacio");
                CostoTextBox.Focus();
                paso = false;
            }



            return(paso);
        }
Example #5
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     PrecioTextBox.Clear();
     CostoTextBox.Clear();
     ITBISTextBox.Clear();
     ProductoIdTextBox.ReadOnly = false;
 }
Example #6
0
 public void LimpiarProducto()
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     CostoTextBox.Clear();
     CantidadTextBox.Clear();
     FleteTextBox.Clear();
     ITBISTextBox.Clear();
 }
 public void LimpiarProducto()
 {
     ProductoIdTextBox.Clear();
     PrecioTextBox.Clear();
     ITBISTextBox.Clear();
     NombreTextBox.Clear();
     CantidadTextBox.Clear();
     DescuentosTextBox.Clear();
 }
Example #8
0
        public void Limpiar()
        {
            ProductoIdTextBox.Clear();
            DescripcionTextBox.Clear();
            maskedTextBoxMedida.Clear();
            maskedTextBoxPrecio.Clear();
            maskedTextBoxCosto.Clear();

            checkBoxesITBS.Checked = false;
        }
Example #9
0
        private bool Validar()
        {
            bool paso = true;

            if (ProductoIdTextBox.Text == string.Empty)
            {
                MessageBox.Show("ProductoId Vacio");
                ProductoIdTextBox.Focus();
                paso = false;
            }
            else if (NombreProductoTextBox.Text == string.Empty)
            {
                MessageBox.Show("Nombre del Producto Vacio");
                NombreProductoTextBox.Focus();
                paso = false;
            }
            else if (MarcaProductoTextBox.Text == string.Empty)
            {
                MessageBox.Show("Marca del Producto Vacio");
                MarcaProductoTextBox.Focus();
                paso = false;
            }
            else if (CategoriaIdTextBox.Text == string.Empty)
            {
                MessageBox.Show("CategoriaId del Producto Vacio");
                CategoriaIdTextBox.Focus();
                paso = false;
            }
            else if (CategoriaTextBox.Text == string.Empty)
            {
                MessageBox.Show("Categoria del Producto Vacio");
                CategoriaIdTextBox.Focus();
                paso = false;
            }
            else if (CantidadTextBox.Text == string.Empty)
            {
                MessageBox.Show("Cantidad Vacia");
                CantidadTextBox.Focus();
                paso = false;
            }
            else if (PrecioTextBox.Text == string.Empty)
            {
                MessageBox.Show("Precio Vacio");
                PrecioTextBox.Focus();
                paso = false;
            }
            else if (UsuarioIdTextBox.Text == string.Empty)
            {
                MessageBox.Show("UsuarioId Vacio o no Valido");
                UsuarioIdTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
        private bool Validar()
        {
            bool esValido = true;

            if (ProductoIdTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Producto Id está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                ProductoIdTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (DescripcionTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Descripcion está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                DescripcionTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (CantidadTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Cantidad está vacia", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                CantidadTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (FechaDatePicker.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Fecha está vacia", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                FechaDatePicker.Focus();
                GuardarButton.IsEnabled = true;
            }
            if (CantidadTextBox.Text.Length == 0 | Convert.ToInt32(CantidadTextBox.Text) == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Cantidad está vacia", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                CantidadTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }
            return(esValido);
        }
Example #11
0
        private void MasButton_Click(object sender, RoutedEventArgs e)
        {
            orden.OrdenDetalle.Add(new OrdenDetalle(Convert.ToInt32(OrdenIdTextBox.Text), Convert.ToInt32(ProductoIdTextBox.Text), Convert.ToInt32(CantidadtextBox.Text)));
            Actualizar();
            OrdenDetalle ordenDetalle = new OrdenDetalle();
            int          cantidad     = ordenDetalle.Cantidad;
            int          id           = ordenDetalle.ProductoId;

            ProductoBLL.Calculo(id, cantidad);
            CantidadtextBox.Clear();
            ProductoIdTextBox.Clear();
            CantidadtextBox.Focus();
        }
Example #12
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     CompraIdTextBox.ReadOnly = false;
     CompraIdTextBox.Clear();
     ProductoIdTextBox.Clear();
     CantidadTextBox.Clear();
     CostoTextBox.Clear();
     NFCTextBox.Clear();
     TipoNFCTextBox.Clear();
     FleteTextBox.Clear();
     MontoTextBox.Clear();
     CompraDataGridView.Rows.Clear();
 }
Example #13
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     PrecioTextBox.Clear();
     CostoTextBox.Clear();
     ITBISTextBox.Clear();
     CantidadTextBox.Clear();
     ProductoIdTextBox.ReadOnly = false;
     DescripcionRichTextBox.Clear();
     GuardarButton.Text     = "Guardar";
     EliminarButton.Enabled = false;
     miError.Clear();
 }
Example #14
0
        private void AgregarButton__Click(object sender, RoutedEventArgs e)
        {
            orden.OrdenDetalles.Add(new OrdenDetalles(orden.OrdenId, Convert.ToInt32(ProductoIdTextBox.Text),
                                                      DescripcionTextBox.Text, Convert.ToDecimal(CantidadTextBox.Text), Convert.ToDecimal(PrecioTextBox.Text), Convert.ToDecimal(MontoTextBox.Text)));

            MontoTTextBox.Text = Convert.ToString(orden.MontoTotal);
            Cargar();

            ProductoIdTextBox.Clear();
            DescripcionTextBox.Clear();
            PrecioTextBox.Clear();
            CantidadTextBox.Clear();
            MontoTextBox.Clear();
            ProductoIdTextBox.Focus();
        }
Example #15
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     CompraIdTextBox.ReadOnly = false;
     CompraIdTextBox.Clear();
     ProductoIdTextBox.Clear();
     CantidadTextBox.Clear();
     CostoTextBox.Clear();
     NFCTextBox.Clear();
     TipoNFCTextBox.Clear();
     FleteTextBox.Clear();
     MontoTextBox.Clear();
     CompraDataGridView.Rows.Clear();
     error.Clear();
     EliminarButton.Enabled = false;
     GuardarButton.Text     = "Guardar";
 }
        //—————————————————————————————————————————————————————————————[ TEXT CHANGED ]—————————————————————————————————————————————————————————————

        //——————————————————————————————————————————[ ProductoId ]——————————————————————————————————————————
        private void ProductoIdTextbox_TextChanged(object sender, TextChangedEventArgs e)
        {
            try
            {
                if (ProductoIdTextBox.Text.Trim() != string.Empty)
                {
                    int.Parse(ProductoIdTextBox.Text);
                }
            }
            catch
            {
                MessageBox.Show($"El valor digitado en el campo (Producto Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                ProductoIdTextBox.Text = "0";
                ProductoIdTextBox.Focus();
                ProductoIdTextBox.SelectAll();
            }
        }
        private void AgregarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!ExisteEnLaBaseDeDatosProductos())
            {
                return;
            }
            contenedor.orden.OrdenesDetalle.Add(new OrdenDetalle(contenedor.orden.OrdenId, Convert.ToInt32(ProductoIdTextBox.Text),
                                                                 DescripcionTextBox.Text, Convert.ToInt32(CantidadTextBox.Text), Convert.ToDecimal(PrecioTextBox.Text),
                                                                 Convert.ToDecimal(MontoTextBox.Text)));

            Recargar();

            ProductoIdTextBox.Clear();
            DescripcionTextBox.Clear();
            PrecioTextBox.Clear();
            CantidadTextBox.Clear();
            MontoTextBox.Clear();
            ProductoIdTextBox.Focus();
        }
        //——————————————————————————————————————————————————————————————[ Buscar ]———————————————————————————————————————————————————————————————
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Productos encontrado = ProductosBLL.Buscar(Utiidades.ToInt(ProductoIdTextBox.Text));

            if (encontrado != null)
            {
                this.productos = encontrado;
                Cargar();
            }
            else
            {
                this.productos   = new Productos();
                this.DataContext = this.productos;
                MessageBox.Show($"Este Producto no fue encontrado.\n\nAsegúrese que existe o cree una nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
                ProductoIdTextBox.SelectAll();
                ProductoIdTextBox.Focus();
            }
        }
Example #19
0
        protected void BuscarProductoButton_Click(object sender, EventArgs e)
        {
            Productos producto;

            try
            {
                if ((producto = BuscarProducto(int.Parse(ProductoIdTextBox.Text))) == null)
                {
                    Utilidades.Mensaje("No se encontro", this, GetType());
                    return;
                }

                ProductoNombreTextBox.Text = producto.Descripcion;
                ExistenciaTextBox.Text     = producto.Existencia.ToString();

                ProductoIdTextBox.Focus();
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #20
0
        private bool Validar()
        {
            bool paso = true;

            if (ProductoIdTextBox.Text == string.Empty)
            {
                ProductoIdTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(DescripcionTextBox.Text))
            {
                DescripcionTextBox.Focus();
            }

            if (string.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
            {
                ExistenciaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Articulo articulo;
            bool     guardado = false;

            if (!Validar())
            {
                return;
            }

            articulo = LlenaClase();

            if (ProductoIdTextBox.Text == "0" || string.IsNullOrWhiteSpace(ProductoIdTextBox.Text))
            {
                guardado = ArticulosBLL.Guardar(articulo);
            }
            else
            {
                if (!ExisteEnLaBaseDatos())
                {
                    MessageBox.Show("Este articulo no se puede modificar porque no existe");
                    ProductoIdTextBox.Focus();
                    return;
                }
                guardado = ArticulosBLL.Modificar(articulo);
            }

            if (guardado)
            {
                MessageBox.Show("Guardado :)", "EXITO", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            else
            {
                MessageBox.Show("No se ah Guardado :(", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        //——————————————————————————————————————————————————————————————[ Guardar ]———————————————————————————————————————————————————————————————
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }

                //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO ]———————————————————————————————————————————————————————
                //—————————————————————————————————[ Producto Id ]—————————————————————————————————
                if (ProductoIdTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Producto Id) está vacío.\n\nAsigne un Id al Libro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    ProductoIdTextBox.Text = "0";
                    ProductoIdTextBox.Focus();
                    ProductoIdTextBox.SelectAll();
                    return;
                }

                //—————————————————————————————————[ Nombre ]—————————————————————————————————
                if (NombrePTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Nombre producto) está vacío.\n\nEscriba un Nombre.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    NombrePTextBox.Clear();
                    NombrePTextBox.Focus();
                    return;
                }

                //—————————————————————————————————[ Marca Id ]—————————————————————————————————
                if (MarcaIdComboBox.Text == string.Empty)
                {
                    MessageBox.Show("El Campo (Marca Id) está vacío.\n\nPorfavor, Seleccione una marca .", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    MarcaIdComboBox.IsDropDownOpen = true;
                    return;
                }

                //—————————————————————————————————[ Precio ]—————————————————————————————————
                if (PrecioTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Precio) está vacío.\n\nEscriba un de Precio.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    PrecioTextBox.Clear();
                    PrecioTextBox.Focus();
                    return;
                }

                //—————————————————————————————————[ ITBIS ]—————————————————————————————————
                if (ItebisTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (ITBIS) está vacío.\n\nEscriba un Itbis.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    ItebisTextBox.Focus();
                    ItebisTextBox.SelectAll();
                    return;
                }

                //—————————————————————————————————[ Fecha ]—————————————————————————————————
                if (FechaPDatePicker.Text.Trim() == string.Empty)
                {
                    MessageBox.Show($"El Campo (Fecha) está vacío.\n\nSeleccione una fecha.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    FechaPDatePicker.Focus();
                    return;
                }

                //—————————————————————————————————[ Existencia ]—————————————————————————————————
                if (DescripcionTextBox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Descripcion) está vacío.\n\nRealice una despcricion  .", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);


                    DescripcionTextBox.Focus();
                    DescripcionTextBox.SelectAll();
                    return;
                }


                //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO - FIN ]———————————————————————————————————————————————————————
                var paso = ProductosBLL.Guardar(productos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
        private bool Validar()
        {
            bool esValido = true;

            if (ProductoIdTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Producto Id está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                ProductoIdTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (DescripcionTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Descripcion está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                DescripcionTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (PrecioTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Precio está vacio", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                PrecioTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (ProductoIdTextBox.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("UsuarioId está vacia", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                ProductoIdTextBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (ITBISComboBox.SelectedIndex == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("ITBIS está vacia", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                ITBISComboBox.Focus();
                GuardarButton.IsEnabled = true;
            }

            if (FechaDatePicker.Text.Length == 0)
            {
                esValido = false;
                GuardarButton.IsEnabled = false;
                MessageBox.Show("Fecha está vacia", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                FechaDatePicker.Focus();
                GuardarButton.IsEnabled = true;
            }

            return(esValido);
        }