private void Button3_Click(object sender, EventArgs e) { DateTime TiempoIni = DateTime.Now; DataGridView4.DataSource = ContratoMariaDB.LiquidarContratosPropietario("CC", Convert.ToInt32(textBox3.Text), "", DateTime.Today, "EG", -1, 201901, 0, DateTime.Today, true, -1); DateTime TiempoFinal = DateTime.Now; MessageBox.Show("tiempo del proceso " + (TiempoFinal.Subtract(TiempoIni).TotalSeconds)); }
private void CargarDatos() { int NumeroRecibo = 0; //Revisar si el propietario tiene crédito FormPrincipal.MensajeEstado("Revisando si el propietario tiene crédito..."); N_Auxiliares Tercero = new N_Auxiliares(); //Tercero.ConectarA("wilmer_portatil"); //Tercero.Cadena(Program.GsPathData, Program.gsServidor); N_Contrato_Arren Contrato = new N_Contrato_Arren(); //Contrato.ConectarA("wilmer_portatil"); //Contrato.Cadena(Program.GsPathData, Program.gsServidor); N_Descuentos_Prop DescuentosProp = new N_Descuentos_Prop(); //DescuentosProp.ConectarA("wilmer_portatil"); //DescuentosProp.Cadena(Program.GsPathData, Program.gsServidor); N_OtrosPagos OtrosPagos = new N_OtrosPagos(); //OtrosPagos.ConectarA("wilmer_portatil"); //OtrosPagos.Cadena(Program.GsPathData, Program.gsServidor); N_Inmuebles Inmuebles = new N_Inmuebles(); //Inmuebles.ConectarA("wilmer_portatil"); //Inmuebles.Cadena(Program.GsPathData, Program.gsServidor); N_Pagos_Propietarios PagosPropietario = new N_Pagos_Propietarios(); //PagosPropietario.ConectarA("wilmer_portatil"); //PagosPropietario.Cadena(Program.GsPathData, Program.gsServidor); N_Detalle_PagoProp DetallePagoProp = new N_Detalle_PagoProp(); //DetallePagoProp.ConectarA("wilmer_portatil"); //DetallePagoProp.Cadena(Program.GsPathData, Program.gsServidor); Tercero.Existe(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)), true); Panel3.Visible = false; LblPropietarioCredito.Text = ""; if (Tercero.C_Auxiliares.Tiene_credito) { Panel3.Visible = true; LblPropietarioCredito.Text = "El propietario tiene crédito, por favor revise antes de registrar el pago"; } //liquidar si el número de comprobante está vacio o es cero if (string.IsNullOrEmpty(TxtNumComprobante.Text)) { FormPrincipal.MensajeEstado("Procesando la liquidación de pagos al propietario..."); DTLiquidacion = Contrato.LiquidarContratosPropietario(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)), TxtDV.Text, DateTime.Today, "EG", -1, 201901, 0, DateTime.Today, true, -1); DGVLiquidacion.DataSource = DTLiquidacion; } else { FormPrincipal.MensajeEstado("Cargando datos para mostrar..."); NumeroRecibo = Convert.ToInt32(TxtNumComprobante.Text); DGVLiquidacion.DataSource = DetallePagoProp.Consultar("EG", Convert.ToInt32(TxtNumComprobante.Text)); } //cargar datos de los inmuebles FormPrincipal.MensajeEstado("Cargando datos de inmuebles..."); DGVInmuebles.DataSource = Inmuebles.ConsultaXPropietarioConContratoMostrar(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)), TxtDV.Text); //cargar datos de los descuentos FormPrincipal.MensajeEstado("Cargando datos de descuentos..."); DGVDescuentos.DataSource = DescuentosProp.Consultar(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)), "EG", NumeroRecibo); //cargar datos de otros pagos FormPrincipal.MensajeEstado("Cargando otros pagos..."); DGVOtrosPagos.DataSource = OtrosPagos.Consultar(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)), "EG", NumeroRecibo); //cargar datos de pagos anteriores FormPrincipal.MensajeEstado("Cargando pagos anteriores..."); DGVPagosAnteriores.DataSource = PagosPropietario.Consultar(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)), TxtDV.Text); if (DGVPagosAnteriores.Rows.Count > 0) { DGVPagosAnteriores.FirstDisplayedScrollingRowIndex = DGVPagosAnteriores.Rows.Count - 1; DGVPagosAnteriores.CurrentCell = DGVPagosAnteriores.Rows[DGVPagosAnteriores.Rows.Count - 1].Cells[1]; DGVPagosAnteriores.Rows[DGVPagosAnteriores.Rows.Count - 1].Selected = true; } FormPrincipal.MensajeEstado("Cargando totales..."); //TotalesLiquidacion(); TotalesLiq(); TotalesDescuentos(); TotalesOtrospagos(); TotalesInmuebles(); TotalLiquidacion(); FormPrincipal.MensajeEstado("Listo"); }