public DataTable getDatatble() { DataTable dt = null; DBConn oConn = new DBConn(); if (oConn.Open()) { cControlMetasvsReal oControlMetasvsReal = new cControlMetasvsReal(ref oConn); oControlMetasvsReal.CodDeudor = hddCodDeudor.Value; oControlMetasvsReal.CodNkey = ((!string.IsNullOrEmpty(cmbCliente.SelectedValue) ? cmbCliente.SelectedValue : hdd_arrNkeyCliente.Value)); oControlMetasvsReal.NcodHolding = cmbHolding.SelectedValue; oControlMetasvsReal.NkeyUsuario = oIsUsuario.NKeyUsuario; oControlMetasvsReal.TipoUsuario = oIsUsuario.TipoUsuario; oControlMetasvsReal.DtFchIni = DateTime.Parse(RadDatePicker1.SelectedDate.ToString()).ToString("yyyyMMdd"); oControlMetasvsReal.Estado = rdBtnTypeQuery.SelectedValue; dt = oControlMetasvsReal.Get(); } oConn.Close(); return(dt); }
protected void rdGridControlMetasvsReal_PreRender(object source, EventArgs e) { if (rdBtnTypeQuery.SelectedValue != "2") { rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn1").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn2").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn3").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn4").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn5").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn6").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("Real").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("Estimado").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("Diferencia").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("SDeudor").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("SAnalista").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("EtapaCob").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("comentario").Visible = false; DataTable dt = null; DBConn oConn = new DBConn(); if (oConn.Open()) { cControlMetasvsReal oControlMetasvsReal = new cControlMetasvsReal(ref oConn); oControlMetasvsReal.CodDeudor = hddCodDeudor.Value; oControlMetasvsReal.CodNkey = oIsUsuario.CodNkey; oControlMetasvsReal.NkeyUsuario = oIsUsuario.NKeyUsuario; oControlMetasvsReal.TipoUsuario = oIsUsuario.TipoUsuario; oControlMetasvsReal.DtFchIni = DateTime.Parse(RadDatePicker1.SelectedDate.ToString()).ToString("yyyyMMdd"); oControlMetasvsReal.Estado = rdBtnTypeQuery.SelectedValue; dt = oControlMetasvsReal.Get(); if (dt != null) { if (dt.Rows.Count > 0) { Label lb; GridHeaderItem headerItem; headerItem = (GridHeaderItem)rdGridControlMetasvsReal.MasterTableView.GetItems(GridItemType.Header)[0]; if (headerItem.FindControl("fecha_ini_sem1") != null) { lb = (Label)headerItem.FindControl("fecha_ini_sem1"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_ini_sem1"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_fin_sem1") != null) { lb = (Label)headerItem.FindControl("fecha_fin_sem1"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_fin_sem1"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_ini_sem2") != null) { lb = (Label)headerItem.FindControl("fecha_ini_sem2"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_ini_sem2"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_fin_sem2") != null) { lb = (Label)headerItem.FindControl("fecha_fin_sem2"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_fin_sem2"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_ini_sem3") != null) { lb = (Label)headerItem.FindControl("fecha_ini_sem3"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_ini_sem3"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_fin_sem3") != null) { lb = (Label)headerItem.FindControl("fecha_fin_sem3"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_fin_sem3"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_ini_sem4") != null) { lb = (Label)headerItem.FindControl("fecha_ini_sem4"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_ini_sem4"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_fin_sem4") != null) { lb = (Label)headerItem.FindControl("fecha_fin_sem4"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_fin_sem4"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_ini_sem5") != null) { lb = (Label)headerItem.FindControl("fecha_ini_sem5"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_ini_sem5"].ToString()).ToString("dd-MM-yyyy"); } if (headerItem.FindControl("fecha_fin_sem5") != null) { lb = (Label)headerItem.FindControl("fecha_fin_sem5"); lb.Text = DateTime.Parse(dt.Rows[0]["fecha_fin_sem5"].ToString()).ToString("dd-MM-yyyy"); } } } dt = null; } oConn.Close(); } else { rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn1").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn2").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn3").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn4").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn5").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("TemplateColumn6").Visible = false; rdGridControlMetasvsReal.MasterTableView.GetColumn("Real").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("Estimado").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("Diferencia").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("SDeudor").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("SAnalista").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("EtapaCob").Visible = true; rdGridControlMetasvsReal.MasterTableView.GetColumn("comentario").Visible = true; } }