private void button2_Click(object sender, EventArgs e) { frmProductos frmProd = new frmProductos(1); frmProd.ShowDialog(); }
private void btnSeleccionar_Click(object sender, EventArgs e) { if (this.tipo == 1)// se va a modificar un producto { asignaProducto(); frmProductos fp = new frmProductos(2, productoActual); fp.ShowDialog(); } else if (this.tipo == 2)//se va a modificar un cliente { clienteActual = new cliente(dgvBusqueda.CurrentRow.Cells[0].Value.ToString(), dgvBusqueda.CurrentRow.Cells[1].Value.ToString(), dgvBusqueda.CurrentRow.Cells[2].Value.ToString(), dgvBusqueda.CurrentRow.Cells[3].Value.ToString(), dgvBusqueda.CurrentRow.Cells[4].Value.ToString()); frmCliente fc = new frmCliente(2,clienteActual); fc.ShowDialog(); } else if (this.tipo == 3)//se va a agregar una orden { if (numCantidad.Value > 0) { try { if (producto.NuevaOrden(dgvBusqueda.CurrentRow.Cells[0].Value.ToString(),numCantidad.Value, DateTime.Now)) { MessageBox.Show("Orden Exitosa"); this.Close(); } else { MessageBox.Show("No se pudo realizar orden"); } } catch (Exception em) { MessageBox.Show("Selecciona un producto"); } } else { MessageBox.Show("Selecciona la cantidad"); } } else if (this.tipo == 4) //se van a añadir productos (venta) { if (numCantidad.Value > 0) { if (cantSeleccionada(dgvBusqueda.CurrentRow.Cells[0].Value.ToString()) > 0) // ya existe el producto elegido, por lo tanto solo se añade la cantidad { foreach (producto prod in productosActuales) { if (prod.Clave.Equals(dgvBusqueda.CurrentRow.Cells[0].Value.ToString())) { prod.Existencia += Convert.ToDecimal(numCantidad.Value); break; } } } else //el producto no existe { asignaProducto(); productosActuales.Add(productoActual); } this.Close(); } else { MessageBox.Show("Selecciona la cantidad, sujeto a disponibilidad"); } } else if (this.tipo == 5) { clienteActual.Clave = dgvBusqueda.CurrentRow.Cells[0].Value.ToString(); clienteActual.Nombre = dgvBusqueda.CurrentRow.Cells[1].Value.ToString(); clienteActual.Num = dgvBusqueda.CurrentRow.Cells[2].Value.ToString(); clienteActual.Dir = dgvBusqueda.CurrentRow.Cells[3].Value.ToString(); clienteActual.Rfc = dgvBusqueda.CurrentRow.Cells[4].Value.ToString(); clienteActual.TotFact = Convert.ToDecimal(dgvBusqueda.CurrentRow.Cells[5].Value); this.Close(); } this.txtBusqueda.Text = string.Empty; this.dgvBusqueda.DataSource = null; this.dgvBusqueda.Refresh();//accion despues de eliminar o modificar el producto }
private void btnSeleccionar_Click(object sender, EventArgs e) { if (this.tipo == 1)// se va a modificar un producto { asignaProducto(); frmProductos fp = new frmProductos(2, productoActual); fp.ShowDialog(); } else if (this.tipo == 2)//se va a modificar un cliente { clienteActual = new cliente(dgvBusqueda.CurrentRow.Cells[0].Value.ToString(), dgvBusqueda.CurrentRow.Cells[1].Value.ToString(), dgvBusqueda.CurrentRow.Cells[2].Value.ToString(), dgvBusqueda.CurrentRow.Cells[3].Value.ToString(), dgvBusqueda.CurrentRow.Cells[4].Value.ToString()); frmCliente fc = new frmCliente(2, clienteActual); fc.ShowDialog(); } else if (this.tipo == 3)//se va a agregar una orden { if (numCantidad.Value > 0) { try { if (producto.NuevaOrden(dgvBusqueda.CurrentRow.Cells[0].Value.ToString(), numCantidad.Value, DateTime.Now)) { MessageBox.Show("Orden Exitosa"); this.Close(); } else { MessageBox.Show("No se pudo realizar orden"); } } catch (Exception em) { MessageBox.Show("Selecciona un producto"); } } else { MessageBox.Show("Selecciona la cantidad"); } } else if (this.tipo == 4) //se van a añadir productos (venta) { if (numCantidad.Value > 0) { if (cantSeleccionada(dgvBusqueda.CurrentRow.Cells[0].Value.ToString()) > 0) // ya existe el producto elegido, por lo tanto solo se añade la cantidad { foreach (producto prod in productosActuales) { if (prod.Clave.Equals(dgvBusqueda.CurrentRow.Cells[0].Value.ToString())) { prod.Existencia += Convert.ToDecimal(numCantidad.Value); break; } } } else //el producto no existe { asignaProducto(); productosActuales.Add(productoActual); } this.Close(); } else { MessageBox.Show("Selecciona la cantidad, sujeto a disponibilidad"); } } else if (this.tipo == 5) { clienteActual.Clave = dgvBusqueda.CurrentRow.Cells[0].Value.ToString(); clienteActual.Nombre = dgvBusqueda.CurrentRow.Cells[1].Value.ToString(); clienteActual.Num = dgvBusqueda.CurrentRow.Cells[2].Value.ToString(); clienteActual.Dir = dgvBusqueda.CurrentRow.Cells[3].Value.ToString(); clienteActual.Rfc = dgvBusqueda.CurrentRow.Cells[4].Value.ToString(); clienteActual.TotFact = Convert.ToDecimal(dgvBusqueda.CurrentRow.Cells[5].Value); this.Close(); } this.txtBusqueda.Text = string.Empty; this.dgvBusqueda.DataSource = null; this.dgvBusqueda.Refresh();//accion despues de eliminar o modificar el producto }