private void Nuevo() { if (RadComboBoxAño.SelectedValue != "") { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; Calendario calendario = new Calendario(); CN_CatCalendario cn_calendario = new CN_CatCalendario(); if (GetList().Count == 0) { cn_calendario.ConsultaCalendarioUltimaFecha(ref calendario, int.Parse(RadComboBoxAño.SelectedValue), session); ultima_fecha = calendario.Cal_FechaFin; rgCalendario.Visible = false; rgGuardar.Visible = true; RadComboBoxAño.Enabled = false; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("delete")).Enabled = false; crearDT(); mes_siguiente = 1; rgGuardar.Rebind(); } else { Alerta("Ya existe calendarios para este año"); } } else { Alerta("seleccione un año"); } }
protected void imgAceptar_Click(object sender, ImageClickEventArgs e) { try { int verificador = -1; CN_ProCierreMes cn_procierremes = new CN_ProCierreMes(); cn_procierremes.Cierre(sesion.Id_Emp, sesion.Id_Cd_Ver, sesion.Emp_Cnx, ref verificador); if (verificador == 3) { Alerta("No se ha dado de alta el periodo siguiente"); return; } else if (verificador == 1) { Alerta("Cierre de mes ejecutado"); CN_CatCalendario cn_catcalendario = new CN_CatCalendario(); Calendario calendario = new Calendario(); cn_catcalendario.ConsultaCalendarioActual(ref calendario, sesion); dpFecha1.SelectedDate = calendario.Cal_FechaIni; dpFecha2.SelectedDate = calendario.Cal_FechaFin; sesion.CalendarioIni = calendario.Cal_FechaIni; sesion.CalendarioFin = calendario.Cal_FechaFin; } else { Alerta("Ocurrio un error durante el cierre de mes"); } } catch (Exception ex) { throw ex; } }
private void CargarFechas() { try { if (this.cmbanio.SelectedValue == "-1") { Alerta("Debe seleccionar un año"); return; } if (this.cmbmes.SelectedValue == "-1") { Alerta("Debe seleccionar un mes"); return; } Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; Calendario cal = new Calendario(); CN_CatCalendario cn_cal = new CN_CatCalendario(); cal.Cal_Año = int.Parse(this.cmbanio.SelectedValue); cal.Cal_Mes = int.Parse(this.cmbmes.SelectedValue); cn_cal.ConsultaPeriodo(ref cal, sesion); this.dpFecha1.SelectedDate = cal.Cal_FechaIni; this.dpFecha2.SelectedDate = cal.Cal_FechaFin; } catch (Exception ex) { throw ex; } }
private void Inicializar() { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; this.CargarCentros(); //Llenar combos de periodos (Años) for (int i = DateTime.Now.Year + 1; i > 2000; i--) { cmbAnioInicio.Items.Add(new RadComboBoxItem(i.ToString(), i.ToString())); cmbAnioFin.Items.Add(new RadComboBoxItem(i.ToString(), i.ToString())); } cmbAnioInicio.Items.Insert(0, new RadComboBoxItem("-- Seleccionar --", "-1")); cmbAnioFin.Items.Insert(0, new RadComboBoxItem("-- Seleccionar --", "-1")); //cmbAnioInicio.Enabled = false; CN_CatCalendario cn_catcalendario = new CN_CatCalendario(); Calendario cal = new Calendario(); cn_catcalendario.ConsultaCalendarioActual(ref cal, sesion); cmbAnioInicio.SelectedIndex = cmbAnioInicio.FindItemIndexByValue(cal.Cal_Año.ToString()); cmbMesInicio.SelectedIndex = cmbMesInicio.FindItemIndexByValue(cal.Cal_Mes.ToString()); //cmbMesInicio.Enabled = false; cmbAnioFin.Enabled = false; cmbMesFin.Enabled = false; }
protected void Page_Load(object sender, EventArgs e) { try { string Cd_Ver = Request.Params["cd"].ToString(); Sesion sesion = new Sesion(); sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (sesion != null) { sesion.Id_Cd_Ver = Convert.ToInt32(Cd_Ver); CN_CatCalendario cn_catcalendario = new CN_CatCalendario(); Calendario calendario = new Calendario(); cn_catcalendario.ConsultaCalendarioActual(ref calendario, sesion); sesion.CalendarioIni = calendario.Cal_FechaIni; sesion.CalendarioFin = calendario.Cal_FechaFin; Response.Write("OK"); } else { Response.Write("NO"); } } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { this.Inicializar(); CN_CatCalendario cn_calenda = new CN_CatCalendario(); Calendario c = new Calendario(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (Convert.ToString(Request.QueryString["txtMesInicial"]) != null) { TxtAnioInicial.Text = Convert.ToString(Request.QueryString["TxtAnioInicial"]); TxtAnioFinal.Text = Convert.ToString(Request.QueryString["TxtAnioFinal"]); txtMesInicial.SelectedValue = Convert.ToString(Request.QueryString["txtMesInicial"]); txtMesFinal.SelectedValue = Convert.ToString(Request.QueryString["txtMesFinal"]); } else { cn_calenda.ConsultaCalendarioActual(ref c, Sesion); TxtAnioInicial.Text = c.Cal_Año.ToString(); TxtAnioFinal.Text = c.Cal_Año.ToString(); if (Convert.ToInt32(c.Cal_Mes.ToString()) <= 9) { txtMesInicial.SelectedValue = "0" + c.Cal_Mes.ToString(); txtMesFinal.SelectedValue = "0" + c.Cal_Mes.ToString(); } else { txtMesInicial.SelectedValue = c.Cal_Mes.ToString(); txtMesFinal.SelectedValue = c.Cal_Mes.ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { this.Inicializar(); TxtPorCliente.Text = "30"; TxtPorQuimicos.Text = "40"; TxtPorPapelTradicional.Text = "15"; TxtPorSistemaDiferenciado.Text = "25"; txtPorJarcieria.Text = "15"; txtPorAccesorios.Text = "15"; txtPorBolsaBasura.Text = "15"; CN_CatCalendario cn_calenda = new CN_CatCalendario(); Calendario c = new Calendario(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (Convert.ToString(Request.QueryString["txtMesInicial"]) != null) { TxtAnioInicial.Text = Convert.ToString(Request.QueryString["TxtAnioInicial"]); TxtAnioFinal.Text = Convert.ToString(Request.QueryString["TxtAnioFinal"]); txtMesInicial.SelectedValue = Convert.ToString(Request.QueryString["txtMesInicial"]); txtMesFinal.SelectedValue = Convert.ToString(Request.QueryString["txtMesFinal"]); txtTerritorio.Text = Convert.ToString(Request.QueryString["StxtTerritorio"]); txtRepresentante.Text = Convert.ToString(Request.QueryString["StxtRepresentante"]) == "-1" ? "" : Convert.ToString(Request.QueryString["StxtRepresentante"]); TxtNumeroCliente.Text = Convert.ToString(Request.QueryString["STxtNumeroCliente"]); TxtPorCliente.Text = Convert.ToString(Request.QueryString["STxtPorCliente"]); TxtPorQuimicos.Text = Convert.ToString(Request.QueryString["STxtPorQuimicos"]); TxtPorPapelTradicional.Text = Convert.ToString(Request.QueryString["STxtPorPapelTradicional"]); TxtPorSistemaDiferenciado.Text = Convert.ToString(Request.QueryString["STxtPorSistemaDiferenciado"]); txtPorJarcieria.Text = Convert.ToString(Request.QueryString["StxtPorJarcieria"]); txtPorAccesorios.Text = Convert.ToString(Request.QueryString["StxtPorAccesorios"]); txtPorBolsaBasura.Text = Convert.ToString(Request.QueryString["StxtPorBolsaBasura"]); txtCategorias.Text = Convert.ToString(Request.QueryString["StxtCategorias"]); } else { cn_calenda.ConsultaCalendarioActual(ref c, Sesion); TxtAnioInicial.Text = c.Cal_Año.ToString(); TxtAnioFinal.Text = c.Cal_Año.ToString(); if (Convert.ToInt32(c.Cal_Mes.ToString()) <= 9) { txtMesInicial.SelectedValue = "0" + c.Cal_Mes.ToString(); txtMesFinal.SelectedValue = "0" + c.Cal_Mes.ToString(); } else { txtMesInicial.SelectedValue = c.Cal_Mes.ToString(); txtMesFinal.SelectedValue = c.Cal_Mes.ToString(); } } }
private List <Comun> GetList() { try { List <Comun> List = new List <Comun>(); Session["BuscarPrecio" + Session.SessionID] = null; CN_CatCliente clsCatCliente = new CN_CatCliente(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; Clientes cte = new Clientes(); cte.Id_Emp = session2.Id_Emp; cte.Id_Cd = session2.Id_Cd_Ver; cte.Id_Cte = Convert.ToInt32(Request.QueryString["cte"]); clsCatCliente.ConsultaEstadistica(cte, session2.Emp_Cnx, ref List, RadNumericTextBox1.Value, RadTextBox1.Text == "" ? null : RadTextBox1.Text); RadGrid1.Columns[3].Display = CmbEn.SelectedValue == "1"; RadGrid1.Columns[4].Display = CmbEn.SelectedValue == "1"; RadGrid1.Columns[5].Display = CmbEn.SelectedValue == "1"; RadGrid1.Columns[6].Display = !(CmbEn.SelectedValue == "1"); RadGrid1.Columns[7].Display = !(CmbEn.SelectedValue == "1"); RadGrid1.Columns[8].Display = !(CmbEn.SelectedValue == "1"); CN_CatCalendario cn_calendario = new CN_CatCalendario(); Calendario calendario = new Calendario(); cn_calendario.ConsultaCalendarioActual(ref calendario, session2); DateTime mes_actual = Convert.ToDateTime("01/" + calendario.Cal_Mes.ToString() + "/" + calendario.Cal_Año.ToString()); RadGrid1.Columns[3].HeaderText = mes_actual.AddMonths(-3).ToString("MM/yyyy"); RadGrid1.Columns[6].HeaderText = mes_actual.AddMonths(-3).ToString("MM/yyyy"); RadGrid1.Columns[4].HeaderText = mes_actual.AddMonths(-2).ToString("MM/yyyy"); RadGrid1.Columns[7].HeaderText = mes_actual.AddMonths(-2).ToString("MM/yyyy"); RadGrid1.Columns[5].HeaderText = mes_actual.AddMonths(-1).ToString("MM/yyyy"); RadGrid1.Columns[8].HeaderText = mes_actual.AddMonths(-1).ToString("MM/yyyy"); if (List.Count > 0) { //RadGrid1.Columns[3].HeaderText = List[0].ValorStr.PadLeft(7, '0'); // List[0].ValorStr2.PadLeft(7, '0'); //List[0].ValorStr3.PadLeft(7, '0'); //RadGrid1.Columns[6].HeaderText = List[0].ValorStr.PadLeft(7, '0'); // List[0].ValorStr2.PadLeft(7, '0'); //List[0].ValorStr3.PadLeft(7, '0'); } return(List); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.Inicializar(); txtRepresentante.Text = txtRepresentante.Text == "0" ? "0" : Convert.ToString(Request.QueryString["Id_Rik"]); txtTerritorio.Text = txtTerritorio.Text == "0" ? "0" : Convert.ToString(Request.QueryString["Id_Ter"]); id_rik = Convert.ToInt32(Request.QueryString["Id_Rik"] == "" ? "0" : Request.QueryString["Id_Rik"]); id_ter = Convert.ToInt32(Request.QueryString["Id_Ter"] == "" ? "0" : Request.QueryString["Id_Ter"]); CN_CatCalendario cn_calenda = new CN_CatCalendario(); Calendario c = new Calendario(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (Convert.ToString(Request.QueryString["txtMesInicial"]) != null) { TxtAnioInicial.Text = Convert.ToString(Request.QueryString["TxtAnioInicial"]); TxtAnioFinal.Text = Convert.ToString(Request.QueryString["TxtAnioFinal"]); txtMesInicial.SelectedValue = Convert.ToString(Request.QueryString["txtMesInicial"]); txtMesFinal.SelectedValue = Convert.ToString(Request.QueryString["txtMesFinal"]); } else { cn_calenda.ConsultaCalendarioActual(ref c, Sesion); if (Convert.ToInt32(c.Cal_Mes.ToString()) == 1) { txtMesFinal.SelectedValue = "12"; TxtAnioFinal.Text = Convert.ToString((Convert.ToInt32(c.Cal_Año.ToString()) - 1)); } else { txtMesFinal.SelectedValue = "0" + Convert.ToString((Convert.ToInt32(c.Cal_Mes.ToString()) - 1)); TxtAnioFinal.Text = c.Cal_Año.ToString(); } if (Convert.ToInt32(c.Cal_Mes.ToString()) == 3) { txtMesInicial.SelectedValue = "12"; TxtAnioInicial.Text = Convert.ToString((Convert.ToInt32(c.Cal_Año.ToString()) - 1)); } else { txtMesInicial.SelectedValue = "0" + Convert.ToString((Convert.ToInt32(c.Cal_Mes.ToString()) - 4)); TxtAnioInicial.Text = c.Cal_Año.ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (Sesion == null) { string[] pag = Page.Request.Url.ToString().Split(new string[] { "/", @"\" }, StringSplitOptions.RemoveEmptyEntries); Session["dir" + Session.SessionID] = pag[pag.Length - 1]; Response.Redirect("login.aspx", false); } else { if (!Page.IsPostBack) { this.ValidarPermisos(); if (Sesion.Cu_Modif_Pass_Voluntario == false) { RAM1.ResponseScripts.Add("AbrirContrasenas(); return false;"); return; } this.Inicializar(); Random randObj = new Random(DateTime.Now.Millisecond); HF_ClvPag.Value = randObj.Next().ToString(); CN_CatCalendario cn_calenda = new CN_CatCalendario(); Calendario c = new Calendario(); cn_calenda.ConsultaCalendarioActual(ref c, Sesion); cmbAnioInicio.SelectedValue = c.Cal_Año.ToString(); cmbAnioFin.SelectedValue = c.Cal_Año.ToString(); cmbMesInicio.SelectedValue = c.Cal_Mes.ToString(); cmbMesFin.SelectedValue = c.Cal_Mes.ToString(); } } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error")); } }
private List <GestionRentabilidadSeguimiento> GetList() { try { 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); List <GestionRentabilidadSeguimiento> listGestionRentabilidadSeguimiento = new List <GestionRentabilidadSeguimiento>(); GestionRentabilidadSeguimiento gestionRentabilidadseguimiento = new GestionRentabilidadSeguimiento(); new CN_GestionRentabilidadSeguimiento().ConsultaGestionRentabilidadSeguimiento_Buscar(gestionRentabilidadseguimiento , sesion.Emp_Cnx , ref listGestionRentabilidadSeguimiento , sesion.Id_Emp , sesion.Id_Cd_Ver , this.txtTerritorio.Text == string.Empty ? 0 : Convert.ToInt32(this.txtTerritorio.Text) , this.TxtNumeroCliente.Text == string.Empty ? 0 : Convert.ToInt32(this.TxtNumeroCliente.Text) ); return(listGestionRentabilidadSeguimiento); } catch (Exception ex) { throw ex; } }
private void Borrar() { try { if (!string.IsNullOrEmpty(RadComboBoxAño.SelectedValue)) { if (GetList().Count == 0) { Alerta("No hay calendarios para este año"); } else { CN_CatCalendario cn_catCalendario = new CN_CatCalendario(); Sesion session = new Sesion(); int verificador = 0; session = (Sesion)Session["Sesion" + Session.SessionID]; if (_PermisoEliminar) { cn_catCalendario.EliminarCalendarioAño(int.Parse(RadComboBoxAño.SelectedValue), session, ref verificador); Alerta("Calendario " + RadComboBoxAño.SelectedValue + " borrado"); } else { Alerta("No tiene permiso para eliminar este calendario"); } rgCalendario.Rebind(); rgGuardar.Rebind(); } } else { Alerta("Seleccione un año"); } } catch (Exception) { Alerta("No se pudo borrar el calendario"); } }
private List <GestionRentabilidad> GetList() { try { //foreach (GridColumn col in rgGestionRentabilidad.MasterTableView.DetailTables[0].Columns) // { // if (col.UniqueName == "Cte_NomComercial") // { // col.Visible = false; // } // } if (txtCategorias.SelectedValue == "0" || this.txtCategorias.SelectedValue == string.Empty) { rgGestionRentabilidad.MasterTableView.Columns[8].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[9].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[10].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[11].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[12].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[13].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[14].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[15].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[16].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[17].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[18].Visible = false; rgGestionRentabilidad.MasterTableView.Columns[19].Visible = false; } else { rgGestionRentabilidad.MasterTableView.Columns[8].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[9].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[10].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[11].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[12].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[13].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[14].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[15].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[16].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[17].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[18].Visible = true; rgGestionRentabilidad.MasterTableView.Columns[19].Visible = true; } 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 Territorio = ""; string Representante = ""; string NumeroCliente = ""; string PorCliente = ""; string PorQuimicos = ""; string PorPapelTradicional = ""; string PorSistemaDiferenciado = ""; string PorJarcieria = ""; string PorAccesorios = ""; string PorBolsaBasura = ""; string Categorias = ""; Territorio = txtTerritorio.Text; Representante = txtRepresentante.Text; NumeroCliente = TxtNumeroCliente.Text; PorCliente = TxtPorCliente.Text; PorQuimicos = TxtPorQuimicos.Text; PorPapelTradicional = TxtPorPapelTradicional.Text; PorSistemaDiferenciado = TxtPorSistemaDiferenciado.Text; PorJarcieria = txtPorJarcieria.Text; PorAccesorios = txtPorAccesorios.Text; PorBolsaBasura = txtPorBolsaBasura.Text; Categorias = txtCategorias.SelectedValue; 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"]); Territorio = Convert.ToString(Request.QueryString["StxtTerritorio"]); Representante = Convert.ToString(Request.QueryString["StxtRepresentante"]); NumeroCliente = Convert.ToString(Request.QueryString["STxtNumeroCliente"]); PorCliente = Convert.ToString(Request.QueryString["STxtPorCliente"]); PorQuimicos = Convert.ToString(Request.QueryString["STxtPorQuimicos"]); PorPapelTradicional = Convert.ToString(Request.QueryString["STxtPorPapelTradicional"]); PorSistemaDiferenciado = Convert.ToString(Request.QueryString["STxtPorSistemaDiferenciado"]); PorJarcieria = Convert.ToString(Request.QueryString["StxtPorJarcieria"]); PorAccesorios = Convert.ToString(Request.QueryString["StxtPorAccesorios"]); PorBolsaBasura = Convert.ToString(Request.QueryString["StxtPorBolsaBasura"]); Categorias = Convert.ToString(Request.QueryString["StxtCategorias"]); } else { cn_calenda.ConsultaCalendarioActual(ref c, Sesion); AnioInicial = c.Cal_Año.ToString(); AnioFinal = c.Cal_Año.ToString(); if (Convert.ToInt32(c.Cal_Mes.ToString()) <= 9) { MesInicial = "0" + c.Cal_Mes.ToString(); MesFinal = "0" + c.Cal_Mes.ToString(); } else { MesInicial = c.Cal_Mes.ToString(); MesFinal = c.Cal_Mes.ToString(); } } } List <GestionRentabilidad> listGestionRentabilidad = new List <GestionRentabilidad>(); GestionRentabilidad gestionRentabilidad = new GestionRentabilidad(); new CN_GestionRentabilidad().ConsultaGestionRentabilidad_Buscar(gestionRentabilidad , sesion.Emp_Cnx , ref listGestionRentabilidad , sesion.Id_Emp , sesion.Id_Cd_Ver , NumeroCliente == string.Empty ? "" : NumeroCliente , Territorio == string.Empty ? "" : Territorio , Representante == string.Empty ? -1 : Convert.ToInt32(Representante) , this.TxtNombreCliente.Text , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , PorCliente == string.Empty ? 30 : Convert.ToInt32(PorCliente) , Categorias == string.Empty ? 0 : Convert.ToInt32(Categorias) , PorQuimicos == string.Empty ? 40 : Convert.ToInt32(PorQuimicos) , PorPapelTradicional == string.Empty ? 15 : Convert.ToInt32(PorPapelTradicional) , PorSistemaDiferenciado == string.Empty ? 25 : Convert.ToInt32(PorSistemaDiferenciado) , PorJarcieria == string.Empty ? 15 : Convert.ToInt32(PorJarcieria) , PorAccesorios == string.Empty ? 15 : Convert.ToInt32(PorAccesorios) , PorBolsaBasura == string.Empty ? 15 : Convert.ToInt32(PorBolsaBasura) ); if (txtCategorias.SelectedValue == "0" || this.txtCategorias.SelectedValue == string.Empty) { DivTotales.Visible = true; TotalesCategorias.Visible = false; Totventa.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.venta)); TotUtilidadBruta.Text = Convert.ToString(listGestionRentabilidad.Sum(z => (z.venta - z.Costo))); TotCosto.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.Costo)); TotInversionSP.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.InversionSP)); TotInversionCT.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.InversionCT)); } else { DivTotales.Visible = false; TotalesCategorias.Visible = true; TotventaC.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.venta)); TotUtilidadBrutaC.Text = Convert.ToString(listGestionRentabilidad.Sum(z => (z.venta - z.Costo))); TotCostoC.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.Costo)); TotInversionSPC.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.InversionSP)); TotInversionCTC.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.InversionCT)); TotVentasQuimicos.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.VentaQuimicos)); TotVentasPT.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.VentaPT)); TotVentasSD.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.VentaSD)); TotVentasJarcerias.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.VentaJarceria)); TotVentasAccesorios.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.VentaAccesorios)); TotVentasBB.Text = Convert.ToString(listGestionRentabilidad.Sum(z => z.VentaBB)); } return(listGestionRentabilidad); } catch (Exception ex) { throw ex; } }
private List <MonitoreoGestionRentabilidadRIK> 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 <MonitoreoGestionRentabilidadRIK> listMonitoreoGestionRentabilidadRIK = new List <MonitoreoGestionRentabilidadRIK>(); MonitoreoGestionRentabilidadRIK monitoreoGestionRentabilidadRIK = new MonitoreoGestionRentabilidadRIK(); new CN_MonitoreoIndicadoresUtilidad().MonitoreoGestionRentabildiadRIK_Buscar(monitoreoGestionRentabilidadRIK , sesion.Emp_Cnx , ref listMonitoreoGestionRentabilidadRIK , sesion.Id_Emp , sesion.Id_Cd_Ver , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U , Convert.ToInt32(Convert.ToString(Request.QueryString["Id_Rik"])) , ref Grafica ); GraficaUtilidad.Text = Grafica; GraficaUtilidad.Visible = false; GraficaUtilidad.Visible = true; return(listMonitoreoGestionRentabilidadRIK); } catch (Exception ex) { throw ex; } }
private List <GestionRentabilidad> 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 = ""; 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); AnioInicial = c.Cal_Año.ToString(); AnioFinal = c.Cal_Año.ToString(); if (Convert.ToInt32(c.Cal_Mes.ToString()) <= 9) { MesInicial = "0" + c.Cal_Mes.ToString(); MesFinal = "0" + c.Cal_Mes.ToString(); } else { MesInicial = c.Cal_Mes.ToString(); MesFinal = c.Cal_Mes.ToString(); } } } List <GestionRentabilidad> listGestionRentabilidad = new List <GestionRentabilidad>(); GestionRentabilidad gestionRentabilidad = new GestionRentabilidad(); new CN_GestionRentabilidad().ConsultaGestionRentabilidadMonitoreo_Buscar(gestionRentabilidad , sesion.Emp_Cnx , ref listGestionRentabilidad , sesion.Id_Emp , sesion.Id_Cd_Ver , this.TxtNumeroCliente.Text == string.Empty ? "" : this.TxtNumeroCliente.Text , this.txtTerritorio.Text == string.Empty ? "" : this.txtTerritorio.Text , this.txtRepresentante.Text == string.Empty ? -1 : Convert.ToInt32(this.txtRepresentante.Text) , this.TxtNombreCliente.Text , Convert.ToInt32(MesInicial) , Convert.ToInt32(AnioInicial) , Convert.ToInt32(MesFinal) , Convert.ToInt32(AnioFinal) , sesion.Id_U ); return(listGestionRentabilidad); } catch (Exception ex) { throw ex; } }
private List <Semana> GetList() { int año; int.TryParse(RadComboBoxAño.SelectedValue, out año); if (año == 0) { año = DateTime.Now.Year; RadComboBoxAño.SelectedValue = año.ToString(); } try { List <Calendario> calendarios = new List <Calendario>(); CN_CatCalendario cn_calendario = new CN_CatCalendario(); Calendario calendario = new Calendario(); Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; cn_calendario.VerificaCalendario(ref calendario, año, cmbMes.SelectedIndex, session, ref calendarios); if (calendarios.Count >= 1) { Id_Calendario = 0; foreach (Calendario calen in calendarios) { RadDatePickerInicio.SelectedDate = calen.Cal_FechaIni; Fecha_Siguiente = calen.Cal_FechaIni; RadDatePickerFin.SelectedDate = calen.Cal_FechaFin; Id_Calendario = calen.Id_Cal; Calendario_Año = año; } List <Semana> List = new List <Semana>(); CN_CatSemana cn_catSemana = new CN_CatSemana(); Semana semana = new Semana(); cn_catSemana.ConsultaSemana(ref semana, año, cmbMes.SelectedIndex, session, ref List); if (List.Count > 0) { RadGridGuardar.Visible = false; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("save")).Visible = false; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("new")).Visible = false; rgSemana.Visible = true; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("delete")).Visible = _PermisoEliminar; } else { crearDT(); RadGridGuardar.Visible = true; RadGridGuardar.Rebind(); ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("save")).Visible = _PermisoGuardar; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("new")).Visible = _PermisoGuardar; rgSemana.Visible = false; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("delete")).Visible = false; } return(List); } else { RadDatePickerInicio.SelectedDate = null; Fecha_Siguiente = new DateTime(); RadDatePickerFin.SelectedDate = null; Id_Calendario = new int(); Calendario_Año = new int(); if ((cmbMes.SelectedIndex != 0) && (RadComboBoxAño.SelectedValue != "")) { Alerta("No se han dado de alta los calendarios " + RadComboBoxAño.SelectedValue); } List <Semana> List = new List <Semana>(); RadGridGuardar.Visible = false; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("save")).Visible = false; rgSemana.Visible = true; ((RadToolBarItem)RadToolBar1.Items.FindItemByValue("delete")).Visible = false; return(List); } } 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; } }