public void ConsultaGestionRentabilidad_Buscar(GestionRentabilidad gestionRentabilidad, string Conexion, ref List <GestionRentabilidad> List , int Id_Emp , int Id_Cd , string Id_Cte , string Id_Ter , int Id_Rik , string NombreCliente , int MesInicial , int AnioInicial , int MesFinal , int AnioFinal , int Id_U , int UBPorCliente , int Categorias , int UBPorQuimicos , int UBPorPapelTradicional , int UBPorSistemaDiferenciado , int UBPorJarcieria , int UBPorAccesorios , int UBPorBolsaBasura ) { try { CD_GestionRentabilidad claseCapaDatos = new CD_GestionRentabilidad(); claseCapaDatos.ConsultaGestionRentabilidad_Buscar(gestionRentabilidad, Conexion, ref List , Id_Emp , Id_Cd , Id_Cte , Id_Ter , Id_Rik , NombreCliente , MesInicial , AnioInicial , MesFinal , AnioFinal , Id_U , UBPorCliente , Categorias , UBPorQuimicos , UBPorPapelTradicional , UBPorSistemaDiferenciado , UBPorJarcieria , UBPorAccesorios , UBPorBolsaBasura ); } catch (Exception ex) { throw ex; } }
public void ConsultaGestionRentabilidadMonitoreo_Buscar(GestionRentabilidad gestionRentabilidad, string Conexion, ref List <GestionRentabilidad> List , int Id_Emp , int Id_Cd , string Id_Cte , string Id_Ter , int Id_Rik , string NombreCliente , int MesInicial , int AnioInicial , int MesFinal , int AnioFinal , int Id_U ) { try { CD_GestionRentabilidad claseCapaDatos = new CD_GestionRentabilidad(); claseCapaDatos.ConsultaGestionRentabilidadMonitoreo_Buscar(gestionRentabilidad, Conexion, ref List , Id_Emp , Id_Cd , Id_Cte , Id_Ter , Id_Rik , NombreCliente , MesInicial , AnioInicial , MesFinal , AnioFinal , Id_U ); } 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; // } // } 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 <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; } }
public void ConsultaGestionRentabilidad_Buscar(GestionRentabilidad gestionRentabilidad, string Conexion, ref List <GestionRentabilidad> List , int Id_Emp , int Id_Cd , string Id_Cte , string Id_Ter , int Id_Rik , string NombreCliente , int MesInicial , int AnioInicial , int MesFinal , int AnioFinal , int Id_U , int UBPorCliente , int Categorias , int UBPorQuimicos , int UBPorPapelTradicional , int UBPorSistemaDiferenciado , int UBPorJarcieria , int UBPorAccesorios , int UBPorBolsaBasura ) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_TerStr", "@Id_CteStr", "@Cte_Nombre", "@mesInicial", "@anioInicial", "@mesFinal", "@anioFinal", "@Salida", "@Id_U", "@PorUbMinima", "@Categorias", "@UBPorQuimicos", "@UBPorPapelTradicional", "@UBPorSistemaDiferenciado", "@UBPorJarcieria", "@UBPorAccesorios", "@UBPorBolsaBasura" }; object[] Valores = { Id_Emp, Id_Cd, Id_Ter, Id_Cte, NombreCliente, MesInicial, AnioInicial, MesFinal, AnioFinal, 2, Id_U, UBPorCliente, Categorias, UBPorQuimicos, UBPorPapelTradicional, UBPorSistemaDiferenciado, UBPorJarcieria, UBPorAccesorios, UBPorBolsaBasura }; // ------------------------------------ // Consultar Gestion de Rentabilidad // ------------------------------------ SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapGestionRentabilidad_AnalisisInformacion", ref dr, Parametros, Valores); while (dr.Read()) { GestionRentabilidad DgestionRentabilidad = new GestionRentabilidad(); DgestionRentabilidad.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); DgestionRentabilidad.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); DgestionRentabilidad.Id_Ter = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Ter"))); DgestionRentabilidad.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); DgestionRentabilidad.Cte_NomComercial = Convert.ToString(dr.GetValue(dr.GetOrdinal("Cte_NomComercial"))); DgestionRentabilidad.venta = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("venta"))); DgestionRentabilidad.Costo = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("Costo"))); DgestionRentabilidad.UtilidadBruta = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("UtilidadBruta"))); DgestionRentabilidad.InversionSP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("InversionSP"))); DgestionRentabilidad.InversionCT = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("InversionCT"))); DgestionRentabilidad.PorcUBReal = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorcUBReal"))); DgestionRentabilidad.PorcURem = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorcURem"))); if (Categorias == 1) { DgestionRentabilidad.VentaQuimicos = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("VentaQuimicos"))); DgestionRentabilidad.UBQuimicos = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorUBQuimicos"))); DgestionRentabilidad.VentaPT = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("VentaPapelTradicional"))); DgestionRentabilidad.UBPT = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorUBPapelTradicional"))); DgestionRentabilidad.VentaSD = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("VentaSistemaDiferenciado"))); DgestionRentabilidad.UBSD = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorUBSistemaDiferenciado"))); DgestionRentabilidad.VentaJarceria = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("VentaJarcieria"))); DgestionRentabilidad.UBJarceria = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorUBJarcieria"))); DgestionRentabilidad.VentaAccesorios = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("VentaAccesorios"))); DgestionRentabilidad.UBAccesorios = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorAccesorio"))); DgestionRentabilidad.VentaBB = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("VentaBolsaBasura"))); DgestionRentabilidad.UBBB = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorBolsaBasura"))); } DgestionRentabilidad.CrearProyecto = "<a href='CapGestionRentabilidadSimulador.aspx?Id_Emp=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Emp"))) + "&Id_Cd=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Cd"))) + "&Id_Ter=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Ter"))) + "&Id_Cte=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Cte"))) + "&TxtNombreCliente=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Cte_NomComercial"))) + "&txtMesInicial=" + Convert.ToString(MesInicial) + "&txtMesFinal=" + Convert.ToString(MesFinal) + "&TxtAnioInicial=" + Convert.ToString(AnioInicial) + "&TxtAnioFinal=" + Convert.ToString(AnioFinal) + "&txtDondeViene=0" + "&StxtTerritorio=" + Convert.ToString(Id_Ter) + "&StxtRepresentante=" + Convert.ToString(Id_Rik) + "&STxtNumeroCliente=" + Convert.ToString(Id_Cte) + "&STxtPorCliente=" + Convert.ToString(UBPorCliente) + "&STxtPorQuimicos=" + Convert.ToString(UBPorQuimicos) + "&STxtPorPapelTradicional=" + Convert.ToString(UBPorPapelTradicional) + "&STxtPorSistemaDiferenciado=" + Convert.ToString(UBPorSistemaDiferenciado) + "&StxtPorJarcieria=" + Convert.ToString(UBPorJarcieria) + "&StxtPorAccesorios=" + Convert.ToString(UBPorAccesorios) + "&StxtPorBolsaBasura=" + Convert.ToString(UBPorBolsaBasura) + "&StxtCategorias=" + Convert.ToString(Categorias) + "'><img src='Imagenes/SerValor20.png' border='0'></a>"; List.Add(DgestionRentabilidad); } dr.Close(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaGestionRentabilidadMonitoreo_Buscar(GestionRentabilidad gestionRentabilidad, string Conexion, ref List <GestionRentabilidad> List , int Id_Emp , int Id_Cd , string Id_Cte , string Id_Ter , int Id_Rik , string NombreCliente , int MesInicial , int AnioInicial , int MesFinal , int AnioFinal , int Id_U ) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_TerStr", "@Id_CteStr", "@Cte_Nombre", "@mesInicial", "@anioInicial", "@mesFinal", "@anioFinal", "@Salida", "@Id_U" }; object[] Valores = { Id_Emp, Id_Cd, Id_Ter, Id_Cte, NombreCliente, MesInicial, AnioInicial, MesFinal, AnioFinal, 2, Id_U }; // ------------------------------------ // Consultar Gestion de Rentabilidad // ------------------------------------ SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapGestionRentabilidad_AnalisisInformacionMonitoreo", ref dr, Parametros, Valores); while (dr.Read()) { GestionRentabilidad DgestionRentabilidad = new GestionRentabilidad(); DgestionRentabilidad.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); DgestionRentabilidad.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); DgestionRentabilidad.Id_Ter = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Ter"))); DgestionRentabilidad.Id_Cte = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte"))); DgestionRentabilidad.Cte_NomComercial = Convert.ToString(dr.GetValue(dr.GetOrdinal("Cte_NomComercial"))); DgestionRentabilidad.venta = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("venta"))); DgestionRentabilidad.Costo = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("Costo"))); DgestionRentabilidad.UtilidadBruta = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("UtilidadBruta"))); DgestionRentabilidad.InversionSP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("InversionSP"))); DgestionRentabilidad.InversionCT = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("InversionCT"))); DgestionRentabilidad.PorcURem = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorcURem"))); DgestionRentabilidad.CostoP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("CostoP"))); DgestionRentabilidad.UtilidadBrutaP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("UtilidadBrutaP"))); DgestionRentabilidad.InversionSPP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("InversionSPP"))); DgestionRentabilidad.InversionCTP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("InversionCTP"))); DgestionRentabilidad.PorcURemP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorcURemP"))); DgestionRentabilidad.CrearProyecto = "<a href='CapGestionRentabilidadSimulador.aspx?Id_Emp=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Emp"))) + "&Id_Cd=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Cd"))) + "&Id_Ter=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Ter"))) + "&Id_Cte=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Id_Cte"))) + "&TxtNombreCliente=" + Convert.ToString(dr.GetValue(dr.GetOrdinal("Cte_NomComercial"))) + "&txtMesInicial=" + Convert.ToString(MesInicial) + "&txtMesFinal=" + Convert.ToString(MesFinal) + "&TxtAnioInicial=" + Convert.ToString(AnioInicial) + "&TxtAnioFinal=" + Convert.ToString(AnioFinal) + "'><img src='Imagenes/SerValor20.png' border='0'></a>"; List.Add(DgestionRentabilidad); } dr.Close(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }