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(); }