예제 #1
0
 private void ventasToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     if (!isVentasShow && !isVentasShow2)
     {
         mensaje.MostrarMensaje(this.paquete);
         frmVentas.MdiParent = this;
         frmVentas.Show();
         isVentasShow = true;
     }
     else if (isVentasShow && !isVentasShow2)
     {
         frmVentas2.MdiParent = this;
         frmVentas2.Show();
         isVentasShow2 = true;
         frmVentas2.Focus();
     }
     else if (!isVentasShow && isVentasShow2)
     {
         frmVentas.MdiParent = this;
         frmVentas.Show();
         isVentasShow = true;
         frmVentas.Focus();
     }
     else if (isVentasShow && isVentasShow2)
     {
         if (frmVentas.Focus())
         {
             frmVentas2.Focus();
         }
         else if (!frmVentas.Focus())
         {
             frmVentas.Focus();
         }
     }
 }
예제 #2
0
        private void modificar_button_Click(object sender, EventArgs e)
        {
            mensaje.MostrarMensaje(this.paquete);

            /*
             * foreach (DataGridViewRow row in this.dataGridView1.SelectedRows)
             * {
             *    Productos cust = row.DataBoundItem as Productos;
             *    if (cust != null)
             *    {
             *        Codigo_textbox.Text = Convert.ToString(cust.Id);
             *        descripcion_textbox.Text = cust.Nombre;
             *        Cantidad_textbox.Text = Convert.ToString(cust.Cantidad);
             *        precio_textbox.Text = Convert.ToString(cust.Precio);
             *        productoGlobal = cust;
             *    }
             * }
             * realizar_compras_button.Enabled = true;*/
        }
예제 #3
0
        private void Guardar_Inv_Button_Click(object sender, EventArgs e)
        {
            mensaje.MostrarMensaje(this.paquete);
            //Validar si es un numero.
            int   cantidad = 0;
            float precio   = 0;

            if (codigo_textbox.Text.Equals(null) || descripcion_textbox.Text.Equals(null) || cantidad_textbox.Text.Equals(null) || precio_textbox.Text.Equals(null))
            {
                new Mensajes().DebeLlenarTodosLosCampos();
                codigo_textbox.Focus();
            }
            else if (!int.TryParse(cantidad_textbox.Text, out cantidad))
            {
                MessageBox.Show("Debe ingresar un número entero en el campo cantidad.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                cantidad_textbox.Focus();
                cantidad_textbox.SelectionStart  = 0;
                cantidad_textbox.SelectionLength = cantidad_textbox.Text.Length;
            }
            else if (!float.TryParse(precio_textbox.Text, out precio))
            {
                MessageBox.Show("Debe ingresar un número en el campo precio.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                precio_textbox.Focus();
                precio_textbox.SelectionStart  = 0;
                precio_textbox.SelectionLength = precio_textbox.Text.Length;
            }
            else
            {
                if (MessageBox.Show("¿Está seguro de modificar a este producto?", "Alerta",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    if (int.Parse(cantidad_textbox.Text) < 0 || float.Parse(precio_textbox.Text) < 0)
                    {
                        MessageBox.Show("Éxiste un valor negativo", "Alerta",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        Productos prod = new Productos();

                        prod.Id       = codigo_textbox.Text;
                        prod.Nombre   = descripcion_textbox.Text;
                        prod.Cantidad = int.Parse(cantidad_textbox.Text);
                        prod.Precio   = float.Parse(precio_textbox.Text);

                        new DAOProductos().UpdateProducto(prod);
                        inv = new DAOProductos().GetProducts();
                        dataGridView_Inventario.DataSource = inv.ToArray();
                        Eliminar_Inv_Button.Enabled        = false;
                        Modificar_Inv_Button.Enabled       = false;
                        Guardar_Inv_Button.Enabled         = false;
                        //codigo_textbox.Enabled = false;
                        codigo_textbox.Text      = null;
                        descripcion_textbox.Text = null;
                        precio_textbox.Text      = null;
                        cantidad_textbox.Text    = null;


                        actualizaDGV();
                    }
                }
            }
        }