Ejemplo n.º 1
0
        public BE_Usuario f_LogeoUsuario_D(BE_Usuario oBE_Usuario)
        {
            try
            {
                BE_Usuario oBE_Usuario_R = new BE_Usuario();
                using (IDataReader dr = oUtilitarios.EjecutaDataReader("dbo.USP_USUARIO_LOGIN", oBE_Usuario.f_Usuario_E, oBE_Usuario.f_Password_E, oBE_Usuario.f_IdSistema_E))
                {
                    BE_Perfil    oBE_Perfil_R  = new BE_Perfil();
                    BE_TBSISTEMA oBE_sistema_R = new BE_TBSISTEMA();
                    //BE_EMPRESA oBE_Empresa_R = new BE_EMPRESA();
                    while (dr.Read())
                    {
                        new UC_Mapeador().ReaderToObject(dr, oBE_Usuario_R);
                        new UC_Mapeador().ReaderToObject(dr, oBE_sistema_R);
                        new UC_Mapeador().ReaderToObject(dr, oBE_Perfil_R);
                    }
                    dr.Close();

                    oBE_Usuario_R.oBE_Sistema = oBE_sistema_R;
                    oBE_Usuario_R.oBE_Perfil  = oBE_Perfil_R;

                    GC.SuppressFinalize(oBE_Perfil_R);
                    GC.SuppressFinalize(oBE_sistema_R);
                }

                return(oBE_Usuario_R);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public BE_Usuario f_LogeoUsuarioExterno_D(BE_Usuario oBE_Usuario)
        {
            try
            {
                BE_Usuario oBE_Usuario_R = new BE_Usuario();
                using (IDataReader dr = oUtilitarios.EjecutaDataReader("dbo.USP_USUARIO_LOGEOEXTERNO", oBE_Usuario.f_Usuario_E))
                {
                    BE_Perfil oBE_Perfil_R = new BE_Perfil();


                    while (dr.Read())
                    {
                        new UC_Mapeador().ReaderToObject(dr, oBE_Usuario_R);
                        new UC_Mapeador().ReaderToObject(dr, oBE_Perfil_R);
                    }
                    dr.Close();
                    oBE_Usuario_R.oBE_Perfil = oBE_Perfil_R;
                    GC.SuppressFinalize(oBE_Perfil_R);
                }

                return(oBE_Usuario_R);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
 public BE_Usuario f_LogeoDatos_D(BE_Usuario oBE_Usuario)
 {
     try
     {
         BE_Usuario oBE_Usuario_R = new BE_Usuario();
         using (IDataReader dr = oUtilitarios.EjecutaDataReader("dbo.USP_USUARIO_ACCESO", oBE_Usuario.f_Usuario_E, oBE_Usuario.f_Password_E))
         {
             BE_Perfil oBE_Perfil_R = new BE_Perfil();
             while (dr.Read())
             {
                 new UC_Mapeador().ReaderToObject(dr, oBE_Usuario_R);
             }
             dr.Close();
         }
         return(oBE_Usuario_R);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }