示例#1
0
        /// <summary>
        /// Modificación: se modifica consulta se cambia de grilla a consulta normal con cuatro parametros
        /// 12/10/2010 Magaly Jiménez
        /// </summary>
        /// <param name="iCompany_id"></param>
        /// <param name="iPerson_id"></param>
        /// <param name="scod_Channel"></param>
        /// <param name="icod_Strategy"></param>
        /// <returns>dsInfoaUsuario</returns>
        public DataTable ConsultarInfoaUsuario(int iCompany_id, int iPerson_id, string scod_Channel, int icod_Strategy)
        {
            Lucky.Data.Common.Application.DInfoaUsuario odCInfoaUsuario = new Lucky.Data.Common.Application.DInfoaUsuario();
            EInfoaUsaurio oeInfoaUsuario = new EInfoaUsaurio();
            DataTable     dsInfoaUsuario = odCInfoaUsuario.ConsultarAsignciónInfoaUsu(iCompany_id, iPerson_id, scod_Channel, icod_Strategy);

            odCInfoaUsuario = null;
            return(dsInfoaUsuario);
        }
示例#2
0
        /// <summary>
        /// se actualiza información de tabla Clie_userReport
        /// </summary>
        /// <param name="iPerson_id"></param>
        /// <param name="iReport_Id"></param>
        /// <param name="icod_Strategy"></param>
        /// <param name="scod_Channel"></param>
        /// <param name="scod_subchannel"></param>
        /// <param name="buserinfo_status"></param>
        /// <param name="suserinfo_ModiBy"></param>
        /// <param name="duserinfo_DateModiBy"></param>
        /// <returns></returns>
        public EInfoaUsaurio Actualizar_AsignaciónInfoaUsu(int iPerson_id, int iReport_Id, int icod_Strategy, string scod_Channel, string scod_subchannel, string scod_Subnivel, bool buserinfo_status,
                                                           string suserinfo_ModiBy, DateTime duserinfo_DateModiBy)
        {
            DInfoaUsuario odactInfoaUsu = new DInfoaUsuario();
            EInfoaUsaurio oeactInfoaUsu = odactInfoaUsu.Actualizar_AsignaciónInfoaUsu(iPerson_id, iReport_Id, icod_Strategy, scod_Channel, scod_subchannel, scod_Subnivel, buserinfo_status,
                                                                                      suserinfo_ModiBy, duserinfo_DateModiBy);

            oeactInfoaUsu = null;
            return(oeactInfoaUsu);
        }
示例#3
0
        //Metodo que permite insertar registros de asignación de informe a usuario.

        public EInfoaUsaurio InsertarInfoaUsuario(int iPerson_id, int iReport_Id, int icod_Strategy, string scod_Channel, string scod_subchannel, string scod_Subnivel, int iCompany_id, bool buserinfo_status,
                                                  string suserinfo_CreateBy, DateTime duserinfo_DateBy, string suserinfo_ModiBy, DateTime duserinfo_DateModiBy)
        {
            DInfoaUsuario odiInfoaUsurio = new DInfoaUsuario();

            EInfoaUsaurio oeInfoaUsuario = odiInfoaUsurio.InsertarAsignciónInfoaUsu(iPerson_id, iReport_Id, icod_Strategy, scod_Channel, scod_subchannel, scod_Subnivel, iCompany_id, buserinfo_status,
                                                                                    suserinfo_CreateBy, duserinfo_DateBy, suserinfo_ModiBy, duserinfo_DateModiBy);

            odiInfoaUsurio = null;
            return(oeInfoaUsuario);
        }
        // Metodo para consultar Asignación de informe por usuario de tabla CLIE_Users_Reports
        /// <summary>
        /// Modificación: se modifica consulta se cambia de grilla a consulta normal con cuatro parametros
        /// 12/10/2010 Magaly Jiménez
        /// </summary>
        /// <param name="iCompany_id"></param>
        /// <param name="iPerson_id"></param>
        /// <param name="scod_Channel"></param>
        /// <param name="icod_Strategy"></param>
        /// <returns>dt</returns>
        public DataTable ConsultarAsignciónInfoaUsu(int iCompany_id, int iPerson_id, string scod_Channel, int icod_Strategy)
        {
            DataTable     dt = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_CONSULTARCLIE_USERS_REPORTS", iCompany_id, iPerson_id, scod_Channel, icod_Strategy);
            EInfoaUsaurio oeCinfoaUsuario = new EInfoaUsaurio();
            ECompany      oeCliente       = new ECompany();
            EUsuario      oeUsuario       = new EUsuario();
            EEstrategy    oeStrategy      = new EEstrategy();
            ECanales      oeCanal         = new ECanales();


            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= dt.Rows.Count - 1; i++)
                    {
                        oeCinfoaUsuario.id_userinforme = Convert.ToInt32(dt.Rows[i]["id_userinforme"].ToString().Trim());
                        oeCinfoaUsuario.Person_id      = Convert.ToInt32(dt.Rows[i]["Person_id"].ToString().Trim());
                        //oeUsuario.nameuser = dt.Rows[i]["name_user"].ToString().Trim();
                        oeCinfoaUsuario.cod_Channel    = dt.Rows[i]["cod_Channel"].ToString().Trim();
                        oeCinfoaUsuario.cod_subchannel = dt.Rows[i]["cod_subchannel"].ToString().Trim();
                        oeCinfoaUsuario.cod_Subnivel   = dt.Rows[i]["cod_Subnivel"].ToString().Trim();
                        //oeCanal.ChannelName = dt.Rows[i]["Canal"].ToString().Trim();
                        oeCinfoaUsuario.cod_Strategy = Convert.ToInt32(dt.Rows[i]["cod_Strategy"].ToString().Trim());
                        //oeStrategy.StrategyName = dt.Rows[i]["Strategy_Name"].ToString().Trim();
                        oeCinfoaUsuario.Company_id = Convert.ToInt32(dt.Rows[i]["Company_id"].ToString().Trim());
                        // oeCliente.CompanyName = dt.Rows[i]["Company_Name"].ToString().Trim();
                        oeCinfoaUsuario.userinfo_status     = Convert.ToBoolean(dt.Rows[i]["userinfo_status"].ToString().Trim());
                        oeCinfoaUsuario.userinfo_CreateBy   = dt.Rows[i]["userinfo_CreateBy"].ToString().Trim();
                        oeCinfoaUsuario.userinfo_DateBy     = Convert.ToDateTime(dt.Rows[i]["userinfo_DateBy"].ToString().Trim());
                        oeCinfoaUsuario.userinfo_ModiBy     = dt.Rows[i]["userinfo_ModiBy"].ToString().Trim();
                        oeCinfoaUsuario.userinfo_DateModiBy = Convert.ToDateTime(dt.Rows[i]["userinfo_DateModiBy"].ToString().Trim());
                    }
                }
                return(dt);
            }
            else
            {
                return(null);
            }
        }
        public EInfoaUsaurio Actualizar_AsignaciónInfoaUsu(int iPerson_id, int iReport_Id, int icod_Strategy, string scod_Channel, string scod_subchannel, string scod_Subnivel, bool buserinfo_status,
                                                           string suserinfo_ModiBy, DateTime duserinfo_DateModiBy)
        {
            DataSet ds = oConn.ejecutarDataSet("UP_WEBXPLORA_AD_ACTUALIZARCLIE_USERS_REPORTS", iPerson_id, iReport_Id, icod_Strategy, scod_Channel, scod_subchannel, scod_Subnivel, buserinfo_status,
                                               suserinfo_ModiBy, duserinfo_DateModiBy);
            EInfoaUsaurio oeactInfoaUsu = new EInfoaUsaurio();


            oeactInfoaUsu.Person_id           = iPerson_id;
            oeactInfoaUsu.Report_Id           = iReport_Id;
            oeactInfoaUsu.cod_Strategy        = icod_Strategy;
            oeactInfoaUsu.cod_Channel         = scod_Channel;
            oeactInfoaUsu.cod_subchannel      = scod_subchannel;
            oeactInfoaUsu.cod_Subnivel        = scod_Subnivel;
            oeactInfoaUsu.userinfo_status     = buserinfo_status;
            oeactInfoaUsu.userinfo_ModiBy     = suserinfo_ModiBy;
            oeactInfoaUsu.userinfo_DateModiBy = duserinfo_DateModiBy;


            return(oeactInfoaUsu);
        }
        //metodo de insercion en asiganción de informe ausuario CLIE_Users_Reports
        public EInfoaUsaurio InsertarAsignciónInfoaUsu(int iPerson_id, int iReport_Id, int icod_Strategy, string scod_Channel, string scod_subchannel, string scod_Subnivel, int iCompany_id, bool buserinfo_status,
                                                       string suserinfo_CreateBy, DateTime duserinfo_DateBy, string suserinfo_ModiBy, DateTime duserinfo_DateModiBy)
        {
            DataTable dt = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_INSERTARINFORMEAUSUARIO", iPerson_id, iReport_Id, icod_Strategy, scod_Channel, scod_subchannel, scod_Subnivel, iCompany_id, buserinfo_status,
                                                   suserinfo_CreateBy, duserinfo_DateBy, suserinfo_ModiBy, duserinfo_DateModiBy);

            EInfoaUsaurio oeiInfoaUsu = new EInfoaUsaurio();

            oeiInfoaUsu.Person_id           = iPerson_id;
            oeiInfoaUsu.Report_Id           = iReport_Id;
            oeiInfoaUsu.cod_Strategy        = icod_Strategy;
            oeiInfoaUsu.cod_Channel         = scod_Channel;
            oeiInfoaUsu.cod_subchannel      = scod_Channel;
            oeiInfoaUsu.Company_id          = iCompany_id;
            oeiInfoaUsu.userinfo_status     = buserinfo_status;
            oeiInfoaUsu.userinfo_CreateBy   = suserinfo_CreateBy;
            oeiInfoaUsu.userinfo_DateBy     = duserinfo_DateBy;
            oeiInfoaUsu.userinfo_ModiBy     = suserinfo_ModiBy;
            oeiInfoaUsu.userinfo_DateModiBy = duserinfo_DateModiBy;

            return(oeiInfoaUsu);
        }