private void MostrarDatos(string Tipo_Aux, int Id_Aux)
 {
     if (Terceros.Existe(Tipo_Aux, Id_Aux, true))
     {
         TxtSalario.Text               = "0";
         CboTipoId.Enabled             = false;
         TxtID.Enabled                 = false;
         TxtDV.Text                    = Terceros.C_Auxiliares.Dv;
         TxtExpedida.Text              = Terceros.C_Auxiliares.Expedido;
         TxtApellido1.Text             = Terceros.C_Auxiliares.Apellido1;
         TxtApellido2.Text             = Terceros.C_Auxiliares.Apellido2;
         TxtNombres.Text               = Terceros.C_Auxiliares.Nombre;
         TxtDireccion.Text             = Terceros.C_Auxiliares.Direccion;
         CboCiudad.SelectedValue       = Terceros.C_Auxiliares.Ciudad;
         TxtMail.Text                  = Terceros.C_Auxiliares.Correo_electronico;
         TxtTelefono.Text              = Terceros.C_Auxiliares.Telefono;
         CboTipoPersona.SelectedValue  = Terceros.C_Auxiliares.Tipo;
         CboRegimen.SelectedValue      = Terceros.C_Auxiliares.Regimen;
         CboClaseCont.SelectedValue    = Terceros.C_Auxiliares.Clase;
         TxtEmpresa.Text               = Terceros.C_Auxiliares.Empresa;
         TxtTelEmpresa.Text            = Terceros.C_Auxiliares.Tel_empresa;
         TxtSalario.Text               = Terceros.C_Auxiliares.Salario.ToString("N2");
         ChkCliente.Checked            = Convert.ToBoolean(Terceros.C_Auxiliares.Cliente);
         ChkNosAplicaRetencion.Checked = Convert.ToBoolean(Terceros.C_Auxiliares.Nosaplica_retencion);
         ChkPropietario.Checked        = Convert.ToBoolean(Terceros.C_Auxiliares.Propietario);
         ChkProveedor.Checked          = Convert.ToBoolean(Terceros.C_Auxiliares.Proveedor);
         ChkReteICA.Checked            = Convert.ToBoolean(Terceros.C_Auxiliares.Reteica);
         ChkReteIVA.Checked            = Convert.ToBoolean(Terceros.C_Auxiliares.Reteiva);
         ChkRetencion.Checked          = Convert.ToBoolean(Terceros.C_Auxiliares.Retencion);
         ChkEmpleado.Checked           = Convert.ToBoolean(Terceros.C_Auxiliares.Empleado);
         CargarTelefonos(Terceros.C_Auxiliares.Tipo_aux, Terceros.C_Auxiliares.Id_aux);
         Sw = 2;
         BotonEdit();
     }
 }
Example #2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            bool bFacturo = false;
            M_DatosDeudaContrato DeudaContrato = new M_DatosDeudaContrato();
            DateTime             TiempoIni     = DateTime.Now;

            Contratos.Existe(Convert.ToInt32(textBox1.Text), true);
            Tercero.Existe(Contratos.C_Contrato_Arren.Tipo_id, Contratos.C_Contrato_Arren.Id_inquilino, true);
            dataGridView2.DataSource = Contratos.LiquidarContratoInquilino(Control, Contratos.C_Contrato_Arren, Convert.ToInt32(textBox1.Text), DateTime.Today, DateTime.Today, DateTime.Today, 0, "RC", -1, true, false, -1, ref bFacturo, ref DeudaContrato);
            DateTime TiempoFinal = DateTime.Now;

            MessageBox.Show("tiempo del proceso " + (TiempoFinal.Subtract(TiempoIni).TotalSeconds));
            //dataGridView2.DataSource = Contratos.LiquidarContratosPropietario("CC", Convert.ToInt32(textBox1.Text), "", DateTime.Today, "EG", -1, 201901, 0, DateTime.Today, true, -1);
        }
Example #3
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");
        }