예제 #1
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();
        }
예제 #2
0
 public void LimpiarProducto()
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     CostoTextBox.Clear();
     CantidadTextBox.Clear();
     FleteTextBox.Clear();
     ITBISTextBox.Clear();
 }
예제 #3
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     ProductoIdTextBox.Clear();
     NombreTextBox.Clear();
     PrecioTextBox.Clear();
     CostoTextBox.Clear();
     ITBISTextBox.Clear();
     ProductoIdTextBox.ReadOnly = false;
 }
예제 #4
0
 public void LimpiarProducto()
 {
     ProductoIdTextBox.Clear();
     PrecioTextBox.Clear();
     ITBISTextBox.Clear();
     NombreTextBox.Clear();
     CantidadTextBox.Clear();
     DescuentosTextBox.Clear();
 }
예제 #5
0
        public void Limpiar()
        {
            ProductoIdTextBox.Clear();
            DescripcionTextBox.Clear();
            maskedTextBoxMedida.Clear();
            maskedTextBoxPrecio.Clear();
            maskedTextBoxCosto.Clear();

            checkBoxesITBS.Checked = false;
        }
예제 #6
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();
        }
예제 #7
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();
 }
예제 #8
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();
 }
예제 #9
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();
        }
예제 #10
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";
 }
        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();
        }