Example #1
0
        public List <TablasMaestrasBE> ListarTablasFiltradas(TablasMaestrasBE ent)
        {
            List <TablasMaestrasBE> lst = new List <TablasMaestrasBE>();

            using (SqlConnection connection = Conectar())
            {
                try
                {
                    ComandoSP("usp_TablaMaestraConsultarTablasFiltradas", connection);
                    ParametroSP("@TablaNombre", ent.TablaNombre);
                    ParametroSP("@Descripcion", ent.TablaDescripcion);
                    ParametroSP("@SistemaId", ent.SistemaId);
                    ParametroSP("@EstadoId", ent.EstadoId);

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

            return(lst);
        }
Example #2
0
        private TablasMaestrasBE ViewModelToBE(TablasMaestrasViewModel m_tablamaestraVM)
        {
            TablasMaestrasBE m_tablaBE = new TablasMaestrasBE();

            m_tablaBE.TablaId          = m_tablamaestraVM.TablaId;
            m_tablaBE.TablaNombre      = m_tablamaestraVM.TablaNombre;
            m_tablaBE.TablaDescripcion = m_tablamaestraVM.TablaDescripcion;

            if (m_tablamaestraVM.SistemaId == 0)
            {
                var sistema = new SistemasBL().Consultar_Lista().Find(x => x.Nombre.ToLower().Equals(m_tablamaestraVM.SistemaNombre.ToLower()));
                if (sistema == null)
                {
                    m_tablaBE.SistemaId = 10000;
                }
                else
                {
                    m_tablaBE.SistemaId = sistema.SistemaId;
                }
            }
            else
            {
                m_tablaBE.EstadoId = m_tablamaestraVM.EstadoId;
            }
            m_tablaBE.UsuarioRegistro             = m_tablamaestraVM.UsuarioRegistro;
            m_tablaBE.FechaRegistro               = m_tablamaestraVM.FechaRegistro;
            m_tablaBE.UsuarioModificacionRegistro = m_tablamaestraVM.UsuarioModificacionRegistro;
            m_tablaBE.FechaModificacionRegistro   = m_tablamaestraVM.FechaModificacionRegistro;
            m_tablaBE.NroIpRegistro               = m_tablamaestraVM.NroIpRegistro;

            return(m_tablaBE);
        }
Example #3
0
 public bool Anular(TablasMaestrasBE e_TablasMaestras)
 {
     try
     {
         TablasMaestrasDA o_TablasMaestras = new TablasMaestrasDA(m_BaseDatos);
         int resp = o_TablasMaestras.Anular(e_TablasMaestras);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
Example #4
0
        public List <TablasMaestrasBE> ListarUsuariosFiltrados(TablasMaestrasBE ent)
        {
            List <TablasMaestrasBE> l = new List <TablasMaestrasBE>();

            try
            {
                l = new TablasMaestrasDA().ListarTablasFiltradas(ent);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
            return(l);
        }
Example #5
0
        private TablasMaestrasViewModel BEToViewModel(TablasMaestrasBE m_tablaBE)
        {
            TablasMaestrasViewModel m_tablamaestraVM = new TablasMaestrasViewModel();

            m_tablamaestraVM.TablaId                     = m_tablaBE.TablaId;
            m_tablamaestraVM.TablaNombre                 = m_tablaBE.TablaNombre;
            m_tablamaestraVM.TablaDescripcion            = m_tablaBE.TablaDescripcion;
            m_tablamaestraVM.SistemaId                   = m_tablaBE.SistemaId;
            m_tablamaestraVM.EstadoId                    = m_tablaBE.EstadoId;
            m_tablamaestraVM.UsuarioRegistro             = m_tablaBE.UsuarioRegistro;
            m_tablamaestraVM.FechaRegistro               = m_tablaBE.FechaRegistro;
            m_tablamaestraVM.UsuarioModificacionRegistro = m_tablaBE.UsuarioModificacionRegistro;
            m_tablamaestraVM.FechaModificacionRegistro   = m_tablaBE.FechaModificacionRegistro;
            m_tablamaestraVM.NroIpRegistro               = m_tablaBE.NroIpRegistro;
            m_tablamaestraVM.EstadoNombre                = new EstadosBL().Consultar_PK(m_tablaBE.EstadoId.Value).FirstOrDefault().Nombre;
            m_tablamaestraVM.SistemaNombre               = new SistemasBL().Consultar_Lista().Find(x => x.SistemaId == m_tablaBE.SistemaId).Nombre;

            return(m_tablamaestraVM);
        }
Example #6
0
 public int Anular(TablasMaestrasBE e_TablasMaestras)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_TablasMaestrasAnular", connection);
             ParametroSP("@UsuarioModificacionRegistro", e_TablasMaestras.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_TablasMaestras.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }