Esempio n. 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (txtRecibi.Text.Equals("") || VentaList.Items.Equals("") || txtTotal.Text.Equals("") || txtCambio.Text.Equals(""))
     {
         MessageBox.Show("Llene primero el campo de Recibo", "Datos ingresados incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         clsDatosInventario inventarioo  = new clsDatosInventario();
         clsDatosVenta      objDao       = new clsDatosVenta();
         clsVenta           objSolicitud = new clsVenta();
         clsDVenta          objDVenta    = new clsDVenta();
         objSolicitud.Folio     = Convert.ToInt32(lblFolio.Text);
         objSolicitud.IdUusario = inventarioo.getIdEmpleado(Program.nombre);
         objSolicitud.Fecha     = dtpFecha.Text;
         objSolicitud.Recibo    = Convert.ToInt32(txtRecibi.Text);
         objSolicitud.Cambio    = Convert.ToDouble(txtCambio.Text);
         objDao.AgregarProducto(objSolicitud);
         for (int i = 0; i < VentaList.Items.Count; i++)
         {
             objDVenta.Folio    = Convert.ToInt32(lblFolio.Text);
             objDVenta.Nombre   = VentaList.Items[i].SubItems[0].Text;
             objDVenta.Precio   = Convert.ToInt32(VentaList.Items[i].SubItems[2].Text);
             objDVenta.Cantidad = Convert.ToInt32(VentaList.Items[i].SubItems[1].Text);
             objDVenta.Total    = Convert.ToInt32(VentaList.Items[i].SubItems[3].Text);
             objDao.AgregarDVenta(objDVenta);
         }
         MessageBox.Show("Venta Realizada con Exito", "Venta", MessageBoxButtons.OK, MessageBoxIcon.Information);
         imprimir();
         VentaList.Clear();
         txtRecibi.Text = "";
         txtTotal.Text  = "";
         txtCambio.Text = "";
         lblFolio.Text  = v.folio().ToString();
         to             = 0;
         generaColumnas();
     }
 }