private void btnFacturar_Click(object sender, EventArgs e) { if (cont_fila != 0) { try { //METODO PARA OBTENER EL MAX ID DE FACTURA string cmd1 = string.Format("SELECT MAX(ID_FACTURA_COD) AS MaxNumFact from facturas"); DataSet ds1 = Mysqlcon.EjecutarConDT(cmd1); // string MaxNumFact =ds1.Tables[0].Rows[0]["MaxNumFact"].ToString().Trim(); string MaxNumFact = ds1.Tables[0].Rows[0]["MaxNumFact"].ToString(); int numFac = 0; if (MaxNumFact == "") { // numFac = Convert.ToInt32(MaxNumFact); numFac = 0; numFac = numFac + 1; } else { numFac = Convert.ToInt32(MaxNumFact); numFac = numFac + 1; } // string cmd = string.Format("CALL ActualizarFacturas ('{0}','{1}','{2}') ", lblIDCliente.Text.Trim(), lblIDTecnico.Text.Trim(), numFac); DataSet ds = Mysqlcon.EjecutarConDT(cmd); string NumFac = ds.Tables[0].Rows[0]["ID_FACTURA_COD"].ToString().Trim(); foreach (DataGridViewRow Fila in dtgTablaFacturacion.Rows) { cmd = string.Format("CALL ActualizaDetalles ('{0}','{1}','{2}','{3}','{4}')", NumFac, Fila.Cells[0].Value.ToString(), Fila.Cells[2].Value.ToString(), Fila.Cells[3].Value.ToString(), Fila.Cells[1].Value.ToString()); ds = Mysqlcon.EjecutarConDT(cmd); } Nuevo(); Mysqlcon.Open(); int IDFACTURA = Convert.ToInt32(NumFac); //Imprimiendo Factura ImprimirFactura.FacturaPDF(IDFACTURA); } catch (Exception error) { MessageBox.Show("Ha ocurrido un error" + error.Message); } } }
public WSfacturacion() { Mysqlcon.Open(); }
public BuscarCliente() { InitializeComponent(); Mysqlcon.Open(); // carga la conexion }
public VentanaFacturacion() { InitializeComponent(); Mysqlcon.Open(); // carga la conexion cargaTipoServicios(); }
public WSCustumers() { Mysqlcon.Open(); }