Exemplo n.º 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     frmProductos frmProd = new frmProductos(1);
     frmProd.ShowDialog();
 }
Exemplo n.º 2
0
        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
        }
Exemplo n.º 3
0
 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
 }
Exemplo n.º 4
0
        private void button2_Click(object sender, EventArgs e)
        {
            frmProductos frmProd = new frmProductos(1);

            frmProd.ShowDialog();
        }