private void button5_Click(object sender, EventArgs e) { if (cont_fila > 0 && Convert.ToDecimal(txtTotal.Text.ToString().Trim()) > 0) { String Id_empleado = Login.codigo.ToString().Trim(); String Prestamo_original = txtTotal.Text; DateTime fecha = DateTime.Today; String a = fecha.ToShortDateString(); string sql = "INSERT INTO instituciones_financieras.venta ( id_plan, id_empleado, prestamo_original, saldo_actual, mora_acumulada, intereses_acumulados, estado,tipo,fecha)" + " VALUES ( '1', '" + Id_empleado + "', '" + Prestamo_original + "', '0', '0', '0', 'FINALIZADA', 'CONTADO', '" + fecha.ToString("yyyy-MM-dd") + "')"; string msj = Utilidades.Registrar(sql); ///con este sql recuperamos el ultimo registro que hemos realizado sql = "SELECT * FROM instituciones_financieras.venta WHERE id_venta = (SELECT MAX(id_venta) from instituciones_financieras.venta)"; DataSet ds; ds = Utilidades.Ejecutar(sql); id_venta = ds.Tables[0].Rows[0]["id_venta"].ToString().Trim(); /// esto es para guardar la clave foranea en el pago sql = "insert into instituciones_financieras.pago (id_venta,monto,fecha) values ('" + id_venta + "','" + Prestamo_original + "','" + fecha.ToString("yyyy-MM-dd") + "')"; msj = Utilidades.Registrar(sql); ///para guardar la foranea de venta y cliente /// sql = "insert into instituciones_financieras.detalle_compra (id_venta,id_cliente) values ('" + id_venta + "','" + id_cliente + "')"; msj = Utilidades.Registrar(sql); ////esta es para guardar el detalle venta, la relacion de producto y venta foreach (DataGridViewRow Fila in dataCompra.Rows) { String id_pro = Convert.ToString(Fila.Cells[0].Value); int cant_pro = Convert.ToInt16(Fila.Cells[3].Value); sql = "insert into instituciones_financieras.detalle_venta (id_venta,id_producto,cantidad) values ('" + id_venta + "','" + id_pro + "','" + cant_pro + "')"; msj = Utilidades.Registrar(sql); ////para quitarle la cantidad al inventario sql = "UPDATE instituciones_financieras.inventario SET cantidad = cantidad-" + cant_pro + " WHERE id_producto ='" + id_pro + "'"; msj = Utilidades.Registrar(sql); } MessageBox.Show(msj); if (msj.Equals("Registro Completado")) { FContado ass = new FContado(id_venta); ass.ShowDialog(); limpiar(); } } }
private void button6_Click(object sender, EventArgs e) { FContado ass = new FContado("55"); ass.ShowDialog(); }