private void cmdbfRegistar_Click(object sender, EventArgs e) { int IdVenta; if (dgvRegistrarVenta.RowCount > 0) { if (ValidarClientes()) { if (chkCliente.Checked == true) { string[] RCli = { "0", txtRazonSocial.Text, cmbTipoDoc.SelectedValue.ToString(), cmbNumeroDocumento.Text, txtDirección.Text }; cliente.insActCliente(RCli); IdCliente = cliente.IdCliente(); } else { IdCliente = Convert.ToInt32(cmbNumeroDocumento.SelectedValue); } string nSerieVenta = Convert.ToString(0001000); try { string[] RVen = { IdCliente.ToString().ToString(), varpublic.idEmpleado.ToString(), DateTime.Now.ToString("dd-MM-yyyy"), "2", nSerieVenta, TotalVenta.ToString(), TotalVenta.ToString(), Convert.ToString(gananc) }; IdVenta = Venta.InsertarVenta(RVen); for (int c = 0; c <= dgvRegistrarVenta.RowCount - 1; c++) { string[] IDVen = { IdVenta.ToString(), dgvRegistrarVenta.Rows[c].Cells[0].Value.ToString(), dgvRegistrarVenta.Rows[c].Cells[3].Value.ToString(), dgvRegistrarVenta.Rows[c].Cells[4].Value.ToString(), dgvRegistrarVenta.Rows[c].Cells[5].Value.ToString() }; dventa.InsertarDetalleVenta(IDVen); producto.resStock(Convert.ToInt32(dgvRegistrarVenta.Rows[c].Cells[0].Value), Convert.ToInt32(dgvRegistrarVenta.Rows[c].Cells[6].Value)); } frmBoletaVenta frmAbout = new frmBoletaVenta(); frmAbout.ShowDialog(); producto.ProductoId(); rellenacombo(); dgvRegistrarVenta.Rows.Clear(); btnNuevo_Click(sender, e); lblTotalPagar.Text = "Total a pagar"; cmbCategoria.Focus(); lblMensaje.Text = "Info!"; } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } } } else { MessageBox.Show("No se puede grabar ingreso," + Char.ConvertFromUtf32(13) + "No existen items o superó límite máximo de items por comprobante", "Aviso"); } }
private void cmdRegistrar_Click(object sender, EventArgs e) { string idprov, ident; if (dgvEntrada.Rows.Count > 0) { try { if (chknewprov.Checked == true) { string[] lprov = { "0", cmbProveedor.Text, txtruc.Text, txtrepresentante.Text, txtfono.Text }; idprov = Proveedor.InsActProveedor(lprov); } else if (chkupdprov.Checked == true) { string[] lprov = { Convert.ToString(cmbProveedor.SelectedValue), cmbProveedor.Text, txtruc.Text, txtrepresentante.Text, txtfono.Text }; idprov = Proveedor.InsActProveedor(lprov); } else { idprov = Convert.ToString(cmbProveedor.SelectedValue); } string[] lEnt = { idprov, DateTime.Now.ToString("dd-MM-yyyy"), cmbTipoDocEntrada.SelectedValue.ToString(), txtNumDocEntrada.Text, lblTotalPagar.Text }; ident = Lentrada.InsertarEntrada(lEnt); for (int i = 0; i < dgvEntrada.Rows.Count; i++) { string[] stdent = { ident, dgvEntrada.Rows[i].Cells[0].Value.ToString(), Convert.ToDateTime(dgvEntrada.Rows[i].Cells[4].Value).ToString("dd-MM-yyyy"), dgvEntrada.Rows[i].Cells[5].Value.ToString(), dgvEntrada.Rows[i].Cells[6].Value.ToString(), dgvEntrada.Rows[i].Cells[7].Value.ToString(), dgvEntrada.Rows[i].Cells[8].Value.ToString(), dgvEntrada.Rows[i].Cells[9].Value.ToString() }; DEntrada.InsertarDetalleEntrada(stdent); } frmComprobanteEntrada frmAbout = new frmComprobanteEntrada(); frmAbout.ShowDialog(); producto.ProductoId(); dgvEntrada.Rows.Clear(); rellproveedor(); Limpiar(); AgregarLimpiar(); } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("No se puede grabar ingreso," + Char.ConvertFromUtf32(13) + "No existen items o superó límite máximo de items por comprobante", "Aviso"); } }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { employee.MostrarEmpleado(); producto.ProductoId(); }