Beispiel #1
0
        public List <UsuariosBE> GetUsuarios(UsuariosBE item, Int64 App)
        {
            linqIELDataBaseDataContext dboSegLatino = new linqIELDataBaseDataContext();
            List <UsuariosBE>          lstUsuarios  = new List <UsuariosBE>();

            try
            {
                DatosUsuarioBE DatosUsuarioRES = new DatosUsuarioBE();

                var lstLector = dboSegLatino.spGetUsuarios(int.Parse(item.IDAPLICACION.ToString()), item.NOMBRE, item.AMATERNO, item.APATERNO, item.USUARIO);
                foreach (var Lector in lstLector)
                {
                    UsuariosBE itemLector = new UsuariosBE();
                    itemLector.IDUSUARIO     = Lector.IDUSUARIO;
                    itemLector.IDAPLICACION  = Lector.IDAPLICACION;
                    itemLector.DESCAREA      = Lector.AREA;
                    itemLector.APATERNO      = Lector.APATERNO;
                    itemLector.AMATERNO      = Lector.AMATERNO;
                    itemLector.NOMBRE        = Lector.NOMBRE;
                    itemLector.FECHANACCONST = Lector.FECHANACCONST;
                    itemLector.USUARIO       = Lector.USUARIO;
                    itemLector.ACTIVO        = bool.Parse(string.IsNullOrEmpty(Lector.ACTIVO.ToString()) ? "false" : "true");

                    lstUsuarios.Add(itemLector);
                }
            }
            catch (Exception ex)
            {
                StackTrace st      = new StackTrace(true);
                CommonDA   ComunDA = new CommonDA();
                ComunDA.insErrorDB("Error: " + ex.Message + " En El Metodo: " + MethodBase.GetCurrentMethod().Name, st, "", App.ToString());
                throw new Exception(ex.Message);
            }
            finally
            {
                dboSegLatino.Connection.Close();
                dboSegLatino.Connection.Dispose();
            }
            return(lstUsuarios);
        }