Пример #1
0
 public int Actualizar(TiposUsuariosBE e_TiposUsuarios)
 {
     using (SqlConnection connection = Conectar())
     {
         try
         {
             ComandoSP("usp_TiposUsuariosActualizar", connection);
             ParametroSP("@TipoUsuarioId", e_TiposUsuarios.TipoUsuarioId);
             ParametroSP("@DescCorta", e_TiposUsuarios.DescCorta);
             ParametroSP("@DescLarga", e_TiposUsuarios.DescLarga);
             ParametroSP("@EstadoId", e_TiposUsuarios.EstadoId);
             ParametroSP("@UsuarioModificacionRegistro", e_TiposUsuarios.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_TiposUsuarios.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
Пример #2
0
        public bool CambiarEstado(int m_tipoUsuarioId, int estadoId, string UsuarioLogueado)
        {
            try
            {
                TiposUsuariosBE tipoDocumentoBE = new TiposUsuariosBE();
                tipoDocumentoBE = new TiposUsuariosDA(m_BaseDatos).Consultar_PK(m_tipoUsuarioId).FirstOrDefault();

                if (tipoDocumentoBE == null)
                {
                    return(false);
                }

                tipoDocumentoBE.EstadoId = estadoId;
                tipoDocumentoBE.UsuarioModificacionRegistro = UsuarioLogueado;

                TiposUsuariosDA o_TipoDocumento = new TiposUsuariosDA(m_BaseDatos);
                int             resp            = o_TipoDocumento.CambiarEstado(tipoDocumentoBE);

                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
Пример #3
0
        public List <TiposUsuariosBE> ListarRegistrosFiltrados(TiposUsuariosBE ent)
        {
            List <TiposUsuariosBE> lst = new List <TiposUsuariosBE>();

            using (SqlConnection connection = Conectar())
            {
                try
                {
                    ComandoSP("usp_TipoUsuariosConsultarRegistrosFiltrados", connection);
                    ParametroSP("@DescCorta", ent.DescCorta);

                    using (SqlDataReader reader = comando.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            lst.Add(new TiposUsuariosBE(reader));
                        }
                    }
                }
                catch (SqlException ex)
                {
                    throw new Exception("Clase DataAccess: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
                }
                finally
                {
                    connection.Dispose();
                }
            }

            return(lst);
        }
Пример #4
0
 public bool Anular(TiposUsuariosBE e_TiposUsuarios)
 {
     try
     {
         TiposUsuariosDA o_TiposUsuarios = new TiposUsuariosDA(m_BaseDatos);
         int             resp            = o_TiposUsuarios.Anular(e_TiposUsuarios);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
Пример #5
0
        public List <TiposUsuariosBE> ListarRegistrosFiltrados(TiposUsuariosBE ent)
        {
            List <TiposUsuariosBE> l = new List <TiposUsuariosBE>();

            try
            {
                l = (new TiposUsuariosDA(m_BaseDatos)).ListarRegistrosFiltrados(ent);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
            return(l);
        }
Пример #6
0
        private TiposUsuariosBE ViewModelToBE(TiposUsuariosVM tipoUsuarioVM)
        {
            TiposUsuariosBE tipoUsuarioBE = new TiposUsuariosBE();

            tipoUsuarioBE.TipoUsuarioId               = tipoUsuarioVM.Codigo.Value;
            tipoUsuarioBE.DescCorta                   = tipoUsuarioVM.DescCorta;
            tipoUsuarioBE.DescLarga                   = tipoUsuarioVM.DescLarga;
            tipoUsuarioBE.EstadoId                    = tipoUsuarioVM.EstadoId;
            tipoUsuarioBE.UsuarioRegistro             = tipoUsuarioVM.UsuarioRegistro;
            tipoUsuarioBE.FechaRegistro               = tipoUsuarioVM.FechaRegistro;
            tipoUsuarioBE.UsuarioModificacionRegistro = tipoUsuarioVM.UsuarioModificacionRegistro;
            tipoUsuarioBE.FechaModificacionRegistro   = tipoUsuarioVM.FechaModificacionRegistro;
            tipoUsuarioBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;

            return(tipoUsuarioBE);
        }
Пример #7
0
        private TiposUsuariosVM BEToViewModel(TiposUsuariosBE m_tipousuarioBE)
        {
            TiposUsuariosVM tipoUsuarioVM = new TiposUsuariosVM();

            tipoUsuarioVM.Id                          = m_tipousuarioBE.TipoUsuarioId;
            tipoUsuarioVM.DescCorta                   = m_tipousuarioBE.DescCorta;
            tipoUsuarioVM.DescLarga                   = m_tipousuarioBE.DescLarga;
            tipoUsuarioVM.EstadoId                    = m_tipousuarioBE.EstadoId;
            tipoUsuarioVM.UsuarioRegistro             = m_tipousuarioBE.UsuarioRegistro;
            tipoUsuarioVM.FechaRegistro               = m_tipousuarioBE.FechaRegistro;
            tipoUsuarioVM.UsuarioModificacionRegistro = m_tipousuarioBE.UsuarioModificacionRegistro;
            tipoUsuarioVM.FechaModificacionRegistro   = m_tipousuarioBE.FechaModificacionRegistro;
            tipoUsuarioVM.NroIpRegistro               = m_tipousuarioBE.NroIpRegistro;
            tipoUsuarioVM.EstadoNombre                = new EstadosBL().Consultar_PK(m_tipousuarioBE.EstadoId.Value).FirstOrDefault().Nombre;

            return(tipoUsuarioVM);
        }
Пример #8
0
        public bool Actualizar(string login)
        {
            string          sms           = "";
            bool            v             = false;
            TiposUsuariosBE tipousuarioBE = new TiposUsuariosBE();

            this.UsuarioModificacionRegistro = login;
            this.NroIpRegistro = HttpContext.Current.Request.UserHostAddress;
            tipousuarioBE      = ViewModelToBE(this);
            v = (new TiposUsuariosBL()).Actualizar(tipousuarioBE);

            if (v == false)
            {
                this.ErrorSMS = sms;
            }

            return(v);
        }
Пример #9
0
        public bool Insertar(string login)
        {
            string out_sms_err = "";
            bool   v           = false;

            TiposUsuariosBE tipousuarioBE = new TiposUsuariosBE();

            this.UsuarioRegistro = login;
            this.Codigo          = GetMaxId() + 1;
            tipousuarioBE        = ViewModelToBE(this);
            v = (new TiposUsuariosBL()).Insertar(tipousuarioBE);

            if (v == false)
            {
                this.ErrorSMS = out_sms_err;
            }

            return(v);;
        }
Пример #10
0
 public int CambiarEstado(TiposUsuariosBE e_documentoIdentidadTiposBE)
 {
     using (SqlConnection connection = Conectar())
     {
         try
         {
             ComandoSP("usp_TipoUsuarioCambiarEstado", connection);
             ParametroSP("@TipoUsuarioId", e_documentoIdentidadTiposBE.TipoUsuarioId);
             ParametroSP("@UsuarioModificacionRegistro", e_documentoIdentidadTiposBE.UsuarioModificacionRegistro);
             ParametroSP("@EstadoId", e_documentoIdentidadTiposBE.EstadoId);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }