protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                num_contrato.Value = oWeb.GetData("numcontrato");

                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    cContratos oContratos = new cContratos(ref oConn);
                    oContratos.NumContrato = num_contrato.Value;
                    DataTable dtContrato = oContratos.GetWithDeudor();
                    if (dtContrato != null)
                    {
                        if (dtContrato.Rows.Count > 0)
                        {
                            lblLicenciatario.Text = dtContrato.Rows[0]["licenciatario"].ToString();
                            lblNoContrato.Text    = dtContrato.Rows[0]["no_contrato"].ToString();
                            no_contrato.Value     = dtContrato.Rows[0]["no_contrato"].ToString();
                            lblTipoContrato.Text  = ((dtContrato.Rows[0]["tipo_contrato"].ToString() == "F") ? "FULL" : "DRAFT");
                            lblFechaInicio.Text   = DateTime.Parse(dtContrato.Rows[0]["fech_inicio"].ToString()).ToString("dd-MM-yyyy");
                            lblFechaTermino.Text  = DateTime.Parse(dtContrato.Rows[0]["fech_termino"].ToString()).ToString("dd-MM-yyyy");
                            lblEstado.Text        = ((dtContrato.Rows[0]["aprobado"].ToString() == "S") ? "Aprobado" : ((dtContrato.Rows[0]["aprobado"].ToString() == "T")? "Terminado" : "No Aprobado"));

                            if (dtContrato.Rows[0]["aprobado"].ToString() == "N")
                            {
                                divTerminar.Visible = false;
                                divAbrir.Visible    = false;
                            }

                            if (dtContrato.Rows[0]["aprobado"].ToString() == "S")
                            {
                                divAprobar.Visible  = false;
                                divAbrir.Visible    = false;
                                divTerminar.Visible = true;
                            }

                            if (dtContrato.Rows[0]["aprobado"].ToString() == "T")
                            {
                                divAprobar.Visible  = false;
                                divTerminar.Visible = false;
                                divAbrir.Visible    = true;
                            }

                            if (!string.IsNullOrEmpty(dtContrato.Rows[0]["pdfcontrato"].ToString()))
                            {
                                PdfContrato.Visible  = true;
                                hddpdfcontrato.Value = dtContrato.Rows[0]["pdfcontrato"].ToString();
                            }
                            else
                            {
                                NoPdfContrato.Visible = true;
                            }
                        }
                    }
                    dtContrato = null;
                }
                oConn.Close();
            }
        }
        protected void rdContrato_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                cContratos oContratos = new cContratos(ref oConn);
                if (!string.IsNullOrEmpty(txt_contrato.Text))
                {
                    oContratos.NoContrato = txt_contrato.Text;
                }
                rdContrato.DataSource = oContratos.GetWithDeudor();
            }
            oConn.Close();
        }