Example #1
0
        public DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Ficha> Usuario_Principal()
        {
            var result = new DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Ficha>();

            try
            {
                using (var cnn = new sistemaEntities(_cnSist.ConnectionString))
                {
                    var ent = cnn.usuarios.Find("0000000001");

                    if (ent == null)
                    {
                        result.Mensaje = "[ ID ] USUARIO PRINCIPAL NO ENCONTRADO";
                        result.Result  = DtoLib.Enumerados.EnumResult.isError;
                        return(result);
                    }

                    var nr = new DtoLibSistema.Usuario.Ficha()
                    {
                        auto   = ent.auto,
                        codigo = ent.codigo,
                        nombre = ent.nombre,
                    };
                    result.Entidad = nr;
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }
Example #2
0
        public DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Ficha> Usuario_GetFicha(string autoUsu)
        {
            var result = new DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Ficha>();

            try
            {
                using (var cnn = new sistemaEntities(_cnSist.ConnectionString))
                {
                    var ent = cnn.usuarios.Find(autoUsu);
                    if (ent == null)
                    {
                        result.Mensaje = "[ ID ] USUARIO NO ENCONTRADO";
                        result.Result  = DtoLib.Enumerados.EnumResult.isError;
                        return(result);
                    }

                    var _grupo     = "";
                    var _autoGrupo = "";
                    var entGrupo   = cnn.usuarios_grupo.Find(ent.auto_grupo);
                    if (entGrupo != null)
                    {
                        _grupo     = entGrupo.nombre;
                        _autoGrupo = entGrupo.auto;
                    }
                    var r = new DtoLibSistema.Usuario.Ficha()
                    {
                        auto           = ent.auto,
                        codigo         = ent.codigo,
                        nombre         = ent.nombre,
                        apellido       = ent.apellido,
                        fechaAlta      = ent.fecha_alta,
                        fechaBaja      = ent.fecha_baja,
                        fechaUltSesion = ent.fecha_sesion,
                        grupo          = _grupo,
                        estatus        = ent.estatus,
                        autoGrupo      = _autoGrupo,
                        clave          = ent.clave,
                    };
                    result.Entidad = r;
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }