Пример #1
0
        private void ObtenerListarBComun()
        {
            if (Session["id"] == null || Session["rol"] == null)
            {
                Session.Clear();
                Response.Redirect("Login.aspx");
            }

            clsInmuebles objapp = new clsInmuebles();

            objapp.CodEmp  = (int)Session["emp"];
            objapp.VrUnico = txtPDB.Value;
            if (chkEstView.Checked == true)
            {
                objapp.EstadoCont = 1;
            }
            else
            {
                objapp.EstadoCont = 2;
            }

            if (!objapp.ObtenerListarContrato())
            {
                LimpiarMensajes();
                Mensajes(4, objapp.Error);
                InsertarXml(DateTime.Now.ToShortDateString(), objapp.Error);
                objapp = null;
                return;
            }

            if (objapp.TablaContrato.Rows.Count < 1)
            {
                grvComunes.DataSource = null;
                grvComunes.DataBind();
                lblMsjComun.Visible = true;
                lblMsjComun.Text    = "No se encontro información para esta busqueda, intente nuevamente.";
                return;
            }

            grvComunes.DataSource = objapp.TablaContrato;
            grvComunes.DataBind();
            lblMsjComun.Text    = string.Empty;
            lblMsjComun.Visible = false;
            objapp = null;
            return;
        }
Пример #2
0
        private bool ValidarReferencia()
        {
            if (Session["id"] == null || Session["rol"] == null)
            {
                Session.Clear();
                Response.Redirect("Login.aspx");
            }

            clsInmuebles objapp = new clsInmuebles();

            objapp.CodEmp  = (int)Session["emp"];
            objapp.VrUnico = txtRef.Value;

            if (!objapp.ObtenerListarContrato())
            {
                LimpiarMensajes();
                Mensajes(4, objapp.Error);
                InsertarXml(DateTime.Now.ToShortDateString(), objapp.Error);
                objapp = null;
                return(false);
            }

            if (objapp.TablaContrato.Rows.Count > 0)
            {
                for (int i = 0; i < objapp.TablaContrato.Rows.Count; i++)
                {
                    if (objapp.TablaContrato.Rows[i][1].ToString() != lblCod.Text)
                    {
                        LimpiarMensajes();
                        Mensajes(3, "Esta referencia ya fue registrada en el sistema.");
                        return(false);
                    }
                }
            }

            objapp = null;
            return(true);
        }
Пример #3
0
        private void ObtenerInfoContrato(int Cod)
        {
            if (Session["id"] == null || Session["rol"] == null)
            {
                Session.Clear();
                Response.Redirect("Login.aspx");
            }

            if (!ValidarAccion(1653))
            {
                LimpiarMensajes();
                Mensajes(3, "No tiene privilegios para realizar esta acción, contacte al administrador del sistema.");
                return;
            }

            clsInmuebles objapp = new clsInmuebles();

            objapp.CodCont = Cod;
            objapp.CodEmp  = (int)Session["emp"];

            if (!objapp.ObtenerListarContrato())
            {
                LimpiarMensajes();
                Mensajes(4, objapp.Error);
                InsertarXml(DateTime.Now.ToShortDateString(), objapp.Error);
                objapp = null;
                return;
            }

            LimpiarFrmGnr();
            pnCreoUdp.Visible = true;
            lblCreoUdp.Text   = string.Empty;
            lblCreoUdp.Text   = "Elaboro: " + objapp.TablaContrato.Rows[0][24].ToString() + "<br/> Fecha Elaboro:" + objapp.TablaContrato.Rows[0][22].ToString() +
                                "<br/> Actualizo:" + objapp.TablaContrato.Rows[0][27].ToString() + "<br/> Fecha Actualizo: " + objapp.TablaContrato.Rows[0][25].ToString();

            lblCod.Text            = objapp.TablaContrato.Rows[0][1].ToString();
            txtRef.Value           = objapp.TablaContrato.Rows[0][2].ToString();
            txtFIni.Value          = objapp.TablaContrato.Rows[0][3].ToString();
            txtFFin.Value          = objapp.TablaContrato.Rows[0][4].ToString();
            ddlTCont.SelectedValue = objapp.TablaContrato.Rows[0][5].ToString();
            lblCodInm.Text         = objapp.TablaContrato.Rows[0][7].ToString();
            lblCodUser.Text        = objapp.TablaContrato.Rows[0][8].ToString();
            lblTipoUser.Text       = objapp.TablaContrato.Rows[0][9].ToString();
            lblCodSlt.Text         = objapp.TablaContrato.Rows[0][10].ToString();
            txtCanon.Value         = objapp.TablaContrato.Rows[0][11].ToString();
            ddlTInc.SelectedValue  = objapp.TablaContrato.Rows[0][12].ToString();
            txtRet.Value           = objapp.TablaContrato.Rows[0][15].ToString();
            txtIva.Value           = objapp.TablaContrato.Rows[0][16].ToString();
            txtAdmin.Value         = objapp.TablaContrato.Rows[0][17].ToString();
            txtNota.Value          = objapp.TablaContrato.Rows[0][19].ToString();
            if (objapp.TablaContrato.Rows[0][20].ToString() == "1")
            {
                chkEstado.Checked = true;
            }
            else
            {
                chkEstado.Checked = false;
            }

            if (!ValidarAccion(1655)) // Tipo de contrato
            {
                ddlTCont.Enabled = false;
            }
            else
            {
                ddlTCont.Enabled = true;
            }

            if (!ValidarAccion(1658)) // Inmueble
            {
                lbtInmueble.Visible = false;
            }
            else
            {
                lbtInmueble.Visible = true;
            }

            if (!ValidarAccion(1657)) // Usuario
            {
                lbtUser.Visible = false;
            }
            else
            {
                lbtUser.Visible = true;
            }

            if (!ValidarAccion(1656)) // Economicos
            {
                txtCanon.Disabled = true;
                txtAdmin.Disabled = true;
                txtIva.Disabled   = true;
                txtRet.Disabled   = true;
                ddlTInc.Enabled   = false;
            }
            else
            {
                txtCanon.Disabled = false;
                txtAdmin.Disabled = false;
                txtIva.Disabled   = false;
                txtRet.Disabled   = false;
                ddlTInc.Enabled   = true;
            }

            ObtenerInfoInmuebles(Convert.ToInt32(lblCodInm.Text));
            ObtenerDtRegistro(Convert.ToInt32(lblCodUser.Text));

            pnDatos.Visible     = true;
            btnProcesar.Enabled = true;
            AuditoriaIndiv(131);
            DtOrigen();

            objapp = null;
            return;
        }