Exemplo n.º 1
0
        public void ConsultaGestionRentabilidadSimulador_Buscar(GestionRentabilidadSimulador gestionRentabilidadSimulador, string Conexion, ref List <GestionRentabilidadSimulador> List
                                                                , int Id_Emp
                                                                , int Id_Cd
                                                                , string Id_Cte
                                                                , string Id_Ter
                                                                , string NombreCliente
                                                                , int MesInicial
                                                                , int AnioInicial
                                                                , int MesFinal
                                                                , int AnioFinal
                                                                , int Id_U
                                                                , string ConAccion
                                                                )
        {
            try
            {
                CD_GestionRentabilidadSimulador claseCapaDatos = new CD_GestionRentabilidadSimulador();

                claseCapaDatos.ConsultaGestionRentabilidadSimulador_Buscar(gestionRentabilidadSimulador, Conexion, ref List
                                                                           , Id_Emp
                                                                           , Id_Cd
                                                                           , Id_Cte
                                                                           , Id_Ter
                                                                           , NombreCliente
                                                                           , MesInicial
                                                                           , AnioInicial
                                                                           , MesFinal
                                                                           , AnioFinal
                                                                           , Id_U
                                                                           , ConAccion
                                                                           );
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void ConsultaGestionRentabilidadSimulador_Buscar(GestionRentabilidadSimulador gestionRentabilidadSimulador, string Conexion, ref List <GestionRentabilidadSimulador> List,
                                                                int Id_Emp
                                                                , int Id_Cd
                                                                , string Id_Cte
                                                                , string Id_Ter
                                                                , string NombreCliente
                                                                , int MesInicial
                                                                , int AnioInicial
                                                                , int MesFinal
                                                                , int AnioFinal
                                                                , int Id_U
                                                                , string ConAccion
                                                                )
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);


                string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Ter", "@Id_Cte", "@mesInicial", "@anioInicial", "@mesFinal", "@anioFinal", "@Id_U", "@ConAccion" };

                object[] Valores = { Id_Emp, Id_Cd, Convert.ToInt32(Id_Ter), Convert.ToInt32(Id_Cte), MesInicial, AnioInicial, MesFinal, AnioFinal, Id_U, ConAccion };

                // ------------------------------------
                // Consultar Gestion de Rentabilidad
                // ------------------------------------
                // SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapGestionRentabilidad_AnalisisInformacionSimulador", ref dr, Parametros, Valores);
                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapGestionRentabilidad_AnalisisInformacionSimuladorActualizado", ref dr, Parametros, Valores);
                while (dr.Read())
                {
                    GestionRentabilidadSimulador DgestionRentabilidadSimulador = new GestionRentabilidadSimulador();
                    DgestionRentabilidadSimulador.Id_Emp              = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    DgestionRentabilidadSimulador.Id_Cd               = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd")));
                    DgestionRentabilidadSimulador.Id_Ter              = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Ter")));
                    DgestionRentabilidadSimulador.Id_Cte              = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cte")));
                    DgestionRentabilidadSimulador.Id_Prd              = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Prd")));
                    DgestionRentabilidadSimulador.Prd_Descripcion     = Convert.ToString(dr.GetValue(dr.GetOrdinal("Prd_Descripcion")));
                    DgestionRentabilidadSimulador.cantidad            = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("cantidad")));
                    DgestionRentabilidadSimulador.PrecioVenta         = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PrecioVenta")));
                    DgestionRentabilidadSimulador.PrecioDistribuidor  = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PrecioDistribuidor")));
                    DgestionRentabilidadSimulador.venta               = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("venta")));
                    DgestionRentabilidadSimulador.Costo               = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("Costo")));
                    DgestionRentabilidadSimulador.UtilidadBruta       = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("UtilidadBruta")));
                    DgestionRentabilidadSimulador.PorcUBReal          = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorcUBReal")));
                    DgestionRentabilidadSimulador.Cpr_Descripcion     = Convert.ToString(dr.GetValue(dr.GetOrdinal("Cpr_Descripcion")));
                    DgestionRentabilidadSimulador.Accion              = Convert.ToString(dr.GetValue(dr.GetOrdinal("Accion")));
                    DgestionRentabilidadSimulador.Id_PrdP             = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_PrdP")));
                    DgestionRentabilidadSimulador.Prd_DescripcionP    = Convert.ToString(dr.GetValue(dr.GetOrdinal("Prd_DescripcionP")));
                    DgestionRentabilidadSimulador.cantidadP           = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("cantidadP")));
                    DgestionRentabilidadSimulador.PrecioVentaP        = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PrecioVentaP")));
                    DgestionRentabilidadSimulador.PrecioDistribuidorP = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PrecioDistribuidorP")));
                    DgestionRentabilidadSimulador.ventaP              = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("ventaP")));
                    DgestionRentabilidadSimulador.CostoP              = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("CostoP")));
                    DgestionRentabilidadSimulador.UtilidadBrutaP      = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("UtilidadBrutaP")));
                    DgestionRentabilidadSimulador.PorcUBRealP         = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PorcUBRealP")));
                    DgestionRentabilidadSimulador.AnioAccion          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("AnioAccion")));
                    DgestionRentabilidadSimulador.MesAccionNumero     = Convert.ToString(dr.GetValue(dr.GetOrdinal("MesAccionNumero")));
                    DgestionRentabilidadSimulador.MesAccionNombre     = Convert.ToString(dr.GetValue(dr.GetOrdinal("MesAccionNombre")));
                    List.Add(DgestionRentabilidadSimulador);
                }

                dr.Close();


                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }