public void MonitoreoIndicadoresUtilidad_Buscar(MonitoreoIndicadoresUtilidad monitoreoIndicadoresUtilidad, string Conexion, ref List <MonitoreoIndicadoresUtilidad> List , int Id_Emp , int Id_Cd , int Id_Ter , int Id_Rik , int MesInicial , int AnioInicial , int MesFinal , int AnioFinal , int Id_U , ref string Grafica ) { try { CD_MonitoreoIndicadoresUtilidad claseCapaDatos = new CD_MonitoreoIndicadoresUtilidad(); claseCapaDatos.MonitoreoIndicadoresUtilidad_Buscar(monitoreoIndicadoresUtilidad, Conexion, ref List , Id_Emp , Id_Cd , Id_Ter , Id_Rik , MesInicial , AnioInicial , MesFinal , AnioFinal , Id_U , ref Grafica ); } catch (Exception ex) { throw ex; } }
private List <MonitoreoIndicadoresUtilidad> GetList() { try { //foreach (GridColumn col in rgGestionRentabilidad.MasterTableView.DetailTables[0].Columns) // { // if (col.UniqueName == "Cte_NomComercial") // { // col.Visible = false; // } // } Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_CatCalendario cn_calenda = new CN_CatCalendario(); Calendario c = new Calendario(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; cn_calenda.ConsultaCalendarioActual(ref c, Sesion); string AnioInicial = ""; string AnioFinal = ""; string MesInicial = ""; string MesFinal = ""; string Grafica = ""; if (txtMesInicial.Text != null && txtMesInicial.Text != "") { AnioInicial = TxtAnioInicial.Text; AnioFinal = TxtAnioFinal.Text; MesInicial = txtMesInicial.SelectedValue; MesFinal = txtMesFinal.SelectedValue; } else { if (Convert.ToString(Request.QueryString["txtMesInicial"]) != null) { AnioInicial = Convert.ToString(Request.QueryString["TxtAnioInicial"]); AnioFinal = Convert.ToString(Request.QueryString["TxtAnioFinal"]); MesInicial = Convert.ToInt32(Request.QueryString["txtMesInicial"]) < 10 ? ("0" + Convert.ToString(Convert.ToInt32(Convert.ToString(Request.QueryString["txtMesInicial"])))) : Convert.ToString(Request.QueryString["txtMesInicial"]); MesFinal = Convert.ToInt32(Request.QueryString["txtMesFinal"]) < 10 ? ("0" + Convert.ToString(Convert.ToInt32(Convert.ToString(Request.QueryString["txtMesFinal"])))) : Convert.ToString(Request.QueryString["txtMesFinal"]); } else { cn_calenda.ConsultaCalendarioActual(ref c, Sesion); if (Convert.ToInt32(c.Cal_Mes.ToString()) == 1) { MesFinal = "12"; AnioFinal = Convert.ToString((Convert.ToInt32(c.Cal_Año.ToString()) - 1)); } else { MesFinal = "0" + Convert.ToString((Convert.ToInt32(c.Cal_Mes.ToString()) - 1)); AnioFinal = c.Cal_Año.ToString(); } if (Convert.ToInt32(c.Cal_Mes.ToString()) == 3) { MesInicial = "12"; AnioInicial = Convert.ToString((Convert.ToInt32(c.Cal_Año.ToString()) - 1)); } else { MesInicial = "0" + Convert.ToString((Convert.ToInt32(c.Cal_Mes.ToString()) - 4)); AnioInicial = c.Cal_Año.ToString(); } } } List <MonitoreoIndicadoresUtilidad> listMonitoreoIndicadoresUtilidad = new List <MonitoreoIndicadoresUtilidad>(); MonitoreoIndicadoresUtilidad monitoreoIndicadoresUtilidad = new MonitoreoIndicadoresUtilidad(); new CN_MonitoreoIndicadoresUtilidad().MonitoreoIndicadoresUtilidad_Buscar(monitoreoIndicadoresUtilidad , sesion.Emp_Cnx , ref listMonitoreoIndicadoresUtilidad , sesion.Id_Emp , sesion.Id_Cd_Ver , this.txtTerritorio.Text == "0" ? 0 : Convert.ToInt32(Request.QueryString["Id_Ter"]) , this.txtRepresentante.Text == "0" ? 0 : Convert.ToInt32(Request.QueryString["Id_Rik"]) , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , ref Grafica ); GraficaUtilidad.Text = Grafica; GraficaUtilidad.Visible = false; GraficaUtilidad.Visible = true; return(listMonitoreoIndicadoresUtilidad); } catch (Exception ex) { throw ex; } }