public void MonitoreoGestionRentabildiad_Buscar(MonitoreoGestionRentabilidad monitoreogestionrentabilidad, string Conexion, ref List <MonitoreoGestionRentabilidad> List , int Id_Emp , int Id_Cd , int MesInicial , int AnioInicial , int MesFinal , int AnioFinal , int Id_U , ref string Grafica ) { try { CD_MonitoreoIndicadoresUtilidad claseCapaDatos = new CD_MonitoreoIndicadoresUtilidad(); claseCapaDatos.MonitoreoGestionRentabildiad_Buscar(monitoreogestionrentabilidad, Conexion, ref List , Id_Emp , Id_Cd , MesInicial , AnioInicial , MesFinal , AnioFinal , Id_U , ref Grafica ); } catch (Exception ex) { throw ex; } }
protected void rtb1_ButtonClick(object sender, RadToolBarEventArgs e) { String NombreArchivo; NombreArchivo = ""; 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]; 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.ToString(Request.QueryString["txtMesInicial"]); MesFinal = 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(); } } } MonitoreoGestionRentabilidad monitoreoGestionRentabilidad = new MonitoreoGestionRentabilidad(); RadToolBarButton btn = e.Item as RadToolBarButton; switch (btn.CommandName) { case "Cumplimiento": new CN_MonitoreoIndicadoresUtilidad().Reporte_Monitore_Acciones_Producto_Cumplimiento( sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , ref NombreArchivo ); Response.Redirect(NombreArchivo); break; case "Producto": new CN_MonitoreoIndicadoresUtilidad().Reporte_Monitore_Acciones( sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , ref NombreArchivo ); Response.Redirect(NombreArchivo); break; case "Cliente": new CN_MonitoreoIndicadoresUtilidad().Reporte_Monitore_Cliente( sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , ref NombreArchivo ); Response.Redirect(NombreArchivo); break; case "Territorio": new CN_MonitoreoIndicadoresUtilidad().Reporte_Monitore_Territorio( sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , ref NombreArchivo ); Response.Redirect(NombreArchivo); break; case "Representante": new CN_MonitoreoIndicadoresUtilidad().Reporte_Monitore_Representante( sesion.Emp_Cnx , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , ref NombreArchivo ); Response.Redirect(NombreArchivo); break; } }
private List <MonitoreoGestionRentabilidad> 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.ToString(Request.QueryString["txtMesInicial"]); MesFinal = 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 <MonitoreoGestionRentabilidad> listMonitoreoGestionRentabilidad = new List <MonitoreoGestionRentabilidad>(); MonitoreoGestionRentabilidad monitoreoGestionRentabilidad = new MonitoreoGestionRentabilidad(); new CN_MonitoreoIndicadoresUtilidad().MonitoreoGestionRentabildiad_Buscar(monitoreoGestionRentabilidad , sesion.Emp_Cnx , ref listMonitoreoGestionRentabilidad , sesion.Id_Emp , sesion.Id_Cd_Ver , 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(listMonitoreoGestionRentabilidad); } catch (Exception ex) { throw ex; } }