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

            if (string.IsNullOrWhiteSpace(DescripcionTextBox.Text))
            {
                MessageBox.Show("No Puede dejar Campos Vacíos");
                DescripcionTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
            {
                MessageBox.Show("No Puede dejar Campos Vacíos");
                ExistenciaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text))
            {
                MessageBox.Show("No Puede dejar Campos Vacíos");
                CostoTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
示例#2
0
        private bool Validar()
        {
            bool paso = true;

            {
                if (String.IsNullOrWhiteSpace(DescripcionTextBox.Text))
                {
                    SuperErrorProvider.SetError(DescripcionTextBox, "Este campo no debe estar vacio");
                    DescripcionTextBox.Focus();
                    paso = false;
                }

                if (String.IsNullOrWhiteSpace(CostoTextBox.Text))
                {
                    SuperErrorProvider.SetError(CostoTextBox, "Este campo no debe estar vacio");
                    CostoTextBox.Focus();
                    paso = false;
                }

                if (String.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
                {
                    SuperErrorProvider.SetError(ExistenciaTextBox, "Este campo no debe estar vacio");
                    ExistenciaTextBox.Focus();
                    paso = false;
                }
            }

            return(paso);
        }
        //——————————————————————————————————————————[ Costo ]——————————————————————————————————————————
        private void CostoTextBox_TextChanged(object sender, TextChangedEventArgs e)
        {
            try
            {
                if (PrecioTextBox.Text == string.Empty || CostoTextBox.Text == string.Empty)
                {
                    PrecioTextBox.Text = "0";
                    CostoTextBox.Text  = "0";
                }
                else
                {
                    double precio   = Convert.ToDouble(PrecioTextBox.Text.Trim());
                    double costo    = Convert.ToDouble(CostoTextBox.Text.Trim());
                    double ganancia = (precio - costo);

                    GanaciaTextBox.Text = (Convert.ToDouble(Math.Round(ganancia, 2))).ToString();
                    productos.Ganacia   = Convert.ToDouble(GanaciaTextBox.Text);
                }

                if (CostoTextBox.Text.Trim() != string.Empty)
                {
                    double.Parse(CostoTextBox.Text);
                }
            }
            catch
            {
                MessageBox.Show($"El valor digitado en el campo (Costo) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                CostoTextBox.Text = "0";
                CostoTextBox.Focus();
                CostoTextBox.SelectAll();
            }
        }
        private bool Validar()
        {
            bool paso = true;

            if (DescripcionTextBox.Text == string.Empty)
            {
                MessageBox.Show(DescripcionTextBox.Text, "Descripcion no puede estar vacia");
                DescripcionTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
            {
                MessageBox.Show(ExistenciaTextBox.Text, "No puede estar vacio");
                ExistenciaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text))
            {
                MessageBox.Show(CostoTextBox.Text, "No puede estar vacio el costo");
                CostoTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
示例#5
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(DescripcionTextBox.Text))
            {
                MyErrorProvider.SetError(DescripcionTextBox, "El campo Descripcion no puede estar vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }
            if (ExitenTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ExitenTextBox, "El campo Existen no puede estar vacio");
                ExitenTextBox.Focus();
                paso = false;
            }
            if (CostoTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(CostoTextBox, "El campo Costo no puede estar vacio");
                CostoTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(ProductoIDTextBox.Text))
            {
                MessageBox.Show("No puede dejar el campo de producto ID vacio");
                ProductoIDTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(DescripcionTextBox.Text))
            {
                MessageBox.Show("No puede dejar el campo de Descripción Vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
            {
                MessageBox.Show("No puede dejar el campo de Existencia vacio");
                ExistenciaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text))
            {
                MessageBox.Show("No puede dejar el campo de Costo vacio");
                CostoTextBox.Focus();
                paso = false;
            }

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

            if (DescripTextBox.Text == string.Empty)
            {
                MessageBox.Show(DescripTextBox.Text, "El campo Descripcion no puede estar vacio ");
                DescripTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ExistTextBox.Text))
            {
                MessageBox.Show(ExistTextBox.Text, "El campo Existencia no puede estar vacio");
                ExistTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text))
            {
                MessageBox.Show(CostoTextBox.Text, "El campo Costo no puede estar vacio");
                CostoTextBox.Focus();
                paso = false;
            }

            Articulos articulos = ArticulosBLL.Buscar((int)IdTextBox.Text.ToInt());

            return(paso);
        }
示例#8
0
        private bool Validar()
        {
            bool paso = true;

            if(DescripcionTextBox.Text == string.Empty)
            {
                MessageBox.Show("Introduzca una Descripcion","Error",MessageBoxButton.OK,MessageBoxImage.Error);
                DescripcionTextBox.Focus();
                paso = false;
            }

            if(string.IsNullOrWhiteSpace(ExistenciaTextBox.Text))
            {
                MessageBox.Show("Este campo no puede estar vacio", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                ExistenciaTextBox.Focus();
                paso = false;
            }

            if (CostoTextBox.Text == string.Empty)
            {
                MessageBox.Show("Este campo no puede estar vacio", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                CostoTextBox.Focus();
                paso = false;
            }
            return paso;
        }
        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);
        }
示例#10
0
 private void Limpiar()
 {
     IdNumericUpDown.Value = 0;
     DescripcionTextBox.Clear();
     CostoTextBox.Clear();
     ExistenciaTextBox.Clear();
     TotalTextBox.Clear();
     MyErrorProvider.Clear();
 }
示例#11
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     PrecioTextBox.Clear();
     CostoTextBox.Clear();
     ITBISTextBox.Clear();
     ProductoIdTextBox.ReadOnly = false;
 }
示例#12
0
 public void LimpiarProducto()
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     CostoTextBox.Clear();
     CantidadTextBox.Clear();
     FleteTextBox.Clear();
     ITBISTextBox.Clear();
 }
示例#13
0
 private void LimpiarObjetos()
 {
     ProductoIdNumericUpDown.Value = 0;
     FechaDateTimePicker.Value     = DateTime.Now;
     DescripcionTextBox.Clear();
     CostoTextBox.Clear();
     PrecioTextBox.Clear();
     PctGananciaTextBox.Clear();
     InventarioTextBox.Clear();
 }
示例#14
0
 private void Limpiar()
 {
     ArtículoIdNumericUpDown.Value = 0;
     DescripcionTextBox.Clear();
     CostoTextBox.Clear();
     PrecioTextBox.Clear();
     PctGananciaTextBox.Clear();
     InventarioTextBox.Clear();
     MyErrorProvider.Clear();
 }
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo Nombre no puede estar vacio.");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(MarcaTextBox.Text))
            {
                MyErrorProvider.SetError(MarcaTextBox, "El campo Marca no puede estar vacio.");
                MarcaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(MedidaTextBox.Text))
            {
                MyErrorProvider.SetError(MedidaTextBox, "El campo Unidad de Medida no puede estar vacio.");
                MedidaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CantidadMinimaTextBox.Text))
            {
                MyErrorProvider.SetError(CantidadMinimaTextBox, "El campo Cantidad no puede estar vacio.");
                CantidadMinimaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CantidadExistenteTextBox.Text) || Convert.ToInt32(CantidadExistenteTextBox.Text) < Convert.ToInt32(CantidadMinimaTextBox.Text))
            {
                MyErrorProvider.SetError(CantidadExistenteTextBox, "Campo invalido.");
                CantidadExistenteTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(PrecioTextBox.Text))
            {
                MyErrorProvider.SetError(PrecioTextBox, "El campo Precio no puede estar vacio.");
                PrecioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text) || Convert.ToDecimal(CostoTextBox.Text) > Convert.ToDecimal(PrecioTextBox.Text))
            {
                MyErrorProvider.SetError(CostoTextBox, "Campo invalido.");
                CostoTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
示例#16
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();
 }
示例#17
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();
 }
示例#18
0
 private void Agregar_Click(object sender, RoutedEventArgs e)
 {
     if (!ValidarAgregar())
     {
         return;
     }
     Orden.Monto += Convert.ToSingle(CostoTextBox.Text) * Convert.ToSingle(CantidadTextBox.Text);
     Orden.Detalle.Add(new OrdenesDetalle(Orden.OrdenId,
                                          Convert.ToInt32(ProductoComboBox.SelectedValue),
                                          Convert.ToSingle(CantidadTextBox.Text),
                                          Convert.ToSingle(CostoTextBox.Text)));
     Cargar();
     CostoTextBox.Clear();
     CantidadTextBox.Clear();
 }
示例#19
0
 private void CacaoIdComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (CacaoIdComboBox.SelectedIndex < 0)
     {
         CantidadTextBox.Clear();
         CostoTextBox.Clear();
         CantidadTextBox.IsEnabled = false;
         CostoTextBox.IsEnabled    = false;
     }
     else
     {
         CantidadTextBox.IsEnabled = true;
         CostoTextBox.IsEnabled    = true;
     }
 }
示例#20
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";
 }
示例#21
0
        private bool ValidarDetalle()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(MarcaTextBox.Text))
            {
                MyErrorProvider.SetError(MarcaTextBox, "El campo Marca no puede estar vacio.");
                MarcaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UnidadTextBox.Text))
            {
                MyErrorProvider.SetError(UnidadTextBox, "El campo Unidad de Medida no puede estar vacio.");
                UnidadTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text))
            {
                MyErrorProvider.SetError(CostoTextBox, "El campo Costo no puede estar vacio.");
                CostoTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ImporteTextBox.Text))
            {
                MyErrorProvider.SetError(ImporteTextBox, "El campo Importe no puede estar vacio.");
                ImporteTextBox.Focus();
                paso = false;
            }

            if (CantidadNumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(CantidadNumericUpDown, "La cantidad no puede ser 0");
                CantidadNumericUpDown.Focus();
                paso = false;
            }

            return(paso);
        }
示例#22
0
 private void CostoTextBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     try
     {
         if (CostoTextBox.Text.Trim() != "")
         {
             int    existencia = int.Parse(ExistenciaTextBox.Text);
             double costo      = Convert.ToDouble(CostoTextBox.Text.Replace('.', ','));
             ValorInventarioTextBox.Text = "$ " + resultado(existencia, costo);
         }
         else
         {
             MessageBox.Show($"El Campo ({CostoLabel.Content}) esta vacio.\n\nEscriba el costo del articulo.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Warning);
             CostoTextBox.Focus();
         }
     }
     catch
     {
         MessageBox.Show($"El valor digitado en el campo ({CostoLabel.Content}) no es un numero.\n\nPorfavor, digite un numero.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Warning);
         CostoTextBox.Text = "";
         CostoTextBox.Focus();
     }
 }
示例#23
0
        private void AgregarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidarDetalle())
            {
                return;
            }


            OrdenesDetalle detalle = new OrdenesDetalle(
                orden.OrdenId,
                Convert.ToInt32(ProductoComboBox.SelectedValue.ToString()),
                Utilidades.ToInt(CantidadTextBox.Text),
                Convert.ToDecimal(CostoTextBox.Text)
                );

            orden.Detalle.Add(detalle);
            orden.Monto += detalle.Costo;

            Actualizar();

            CostoTextBox.Clear();
            CantidadTextBox.Clear();
        }
示例#24
0
        private void Agregar_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidarDetalle())
            {
                return;
            }
            ComprasDetalle detalle = new ComprasDetalle(
                Convert.ToInt32(IdTextBox.Text),
                Convert.ToInt32(ProductosComboBox.SelectedValue.ToString()),
                Convert.ToSingle(CostoTextBox.Text),
                Convert.ToSingle(CantidadTextBox.Text)
                );

            compra.Detalle.Add(detalle);
            float itbs = (float)(ProductosBLL.Search(Convert.ToInt32(ProductosComboBox.SelectedValue)).PorcentajeITBIS) / 100;

            compra.TotalCompra -= compra.Itbis;
            compra.Itbis       += Convert.ToSingle(CostoTextBox.Text) * Convert.ToSingle(CantidadTextBox.Text) * itbs;
            compra.TotalCompra += Convert.ToSingle(CostoTextBox.Text) * Convert.ToSingle(CantidadTextBox.Text) + compra.Itbis;
            Actualizar(compra.Detalle);
            Cargar();
            CostoTextBox.Clear();
            CantidadTextBox.Clear();
        }
示例#25
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            if (VehiculoIdTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Vehiculo Id) está vacío.\n\nAsigne un Id al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                VehiculoIdTextBox.Text = "0";
                VehiculoIdTextBox.Focus();
                VehiculoIdTextBox.SelectAll();
                return;
            }
            if (MarcaComboBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Marca) está vacío.\n\nPorfavor, Seleccione La Marca del Vehiculo a Crear.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                MarcaComboBox.IsDropDownOpen = true;
                return;
            }

            if (MatriculaTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Matricula) está vacío.\n\nAsigne una Matricula al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                MatriculaTextBox.Text = "0";
                MatriculaTextBox.Focus();
                MatriculaTextBox.SelectAll();
                return;
            }


            if (ModeloTextbox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Modelo) está vacío.\n\nAsigne un Modelo al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                ModeloTextbox.Clear();
                ModeloTextbox.Focus();
                return;
            }

            if (DescripcionTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Descripciòn) está vacío.\n\nAsigne un comentario al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                DescripcionTextBox.Clear();
                DescripcionTextBox.Focus();
                return;
            }

            if (VINTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (VIN Number) está vacío.\n\nAsigne un VIN al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                VINTextBox.Text = "0";
                VINTextBox.Focus();
                VINTextBox.SelectAll();
                return;
            }
            if (PlacaTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo(Placa) esta vacio .\n\nAsigne una placa al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                PlacaTextBox.Focus();
                return;
            }


            if (AnoTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El campo (Año) esta vacio .\n\nAsigne un Año al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                AnoTextBox.Focus();
                return;
            }


            if (CostoTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Costo) está vacío.\n\nAsigne un costo al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                CostoTextBox.Clear();
                CostoTextBox.Focus();
                return;
            }

            if (PrecioPorDiaTextBox.Text.Trim() == string.Empty)
            {
                MessageBox.Show("El Campo (Precio Por Dia) está vacío.\n\nAsigne un Precio al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                PrecioPorDiaTextBox.Clear();
                PrecioPorDiaTextBox.Focus();
                return;
            }



            var paso = VehiculosBLL.Guardar(vehiculos);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado correctamente!", "Exito",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Transaccion Fallida", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
示例#26
0
 public void LimpiarCampos()
 {
     IDtextBox.Clear();
     TipoTextBox.Clear();
     CostoTextBox.Clear();
 }