Example #1
0
        public void BUscarNombreTercero()
        {
            N_Auxiliares Tercero = new N_Auxiliares();

            //Tercero.Cadena(Program.GsPathData, Program.gsServidor);
            TxtNombreTercero.Text = "";
            if (CboTipoID.SelectedValue != null && TxtNumID.Text != "")
            {
                TxtNombreTercero.Text = Tercero.NombreTercero(CboTipoID.SelectedValue.ToString(), Convert.ToInt32(Funciones.SinSeparadorMiles(TxtNumID.Text)));
            }
        }
Example #2
0
        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");
        }