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(); } } }
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;*/ }
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(); } } } }