示例#1
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);
        }
示例#2
0
        public List <TablasMaestrasViewModel> ListarTablasFiltradas(TablasMaestrasViewModel m_tablamaestraVM)
        {
            List <TablasMaestrasViewModel> LstTablamaestraVM   = new List <TablasMaestrasViewModel>();
            List <TablasMaestrasBE>        LstTablasMaestrasBE = (new TablasMaestrasBL()).ListarUsuariosFiltrados(ViewModelToBE(m_tablamaestraVM));

            foreach (TablasMaestrasBE usuarioDTO in LstTablasMaestrasBE)
            {
                LstTablamaestraVM.Add(BEToViewModel(usuarioDTO));
            }

            return(LstTablamaestraVM);
        }
示例#3
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);
        }