public OOB.Resultado.FichaEntidad <OOB.Usuario.Entidad.Ficha> Usuario_Identificar(OOB.Usuario.Identificar.Ficha ficha) { var result = new OOB.Resultado.FichaEntidad <OOB.Usuario.Entidad.Ficha>(); var fichaDTO = new DtoLibPos.Usuario.Identificar.Ficha() { codigo = ficha.codigo, clave = ficha.clave, }; var r01 = MyData.Usuario_Identificar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var ent = r01.Entidad; var nr = new OOB.Usuario.Entidad.Ficha() { clave = ent.clave, codigo = ent.codigo, id = ent.id, idGrupo = ent.idGrupo, nombre = ent.nombre, nombreGrupo = ent.nombreGrupo, }; result.Entidad = nr; return(result); }
public DtoLib.ResultadoEntidad <DtoLibPos.Usuario.Entidad.Ficha> Usuario_Identificar(DtoLibPos.Usuario.Identificar.Ficha data) { return(ServiceProv.Usuario_Identificar(data)); }
public DtoLib.ResultadoEntidad <DtoLibPos.Usuario.Entidad.Ficha> Usuario_Identificar(DtoLibPos.Usuario.Identificar.Ficha data) { var result = new DtoLib.ResultadoEntidad <DtoLibPos.Usuario.Entidad.Ficha>(); try { using (var cnn = new PosEntities(_cnPos.ConnectionString)) { var ent = cnn.usuarios.FirstOrDefault(f => f.codigo.Trim().ToUpper() == data.codigo && f.clave.Trim().ToUpper() == data.clave); if (ent == null) { result.Entidad = null; result.Mensaje = "USUARIO NO ENCONTRADO, VERIFIQUE POR FAVOR"; result.Result = DtoLib.Enumerados.EnumResult.isError; return(result); } if (ent.estatus.Trim().ToUpper() != "ACTIVO") { result.Entidad = null; result.Mensaje = "USUARIO EN ESTADO INACTIVO, VERIFIQUE POR FAVOR"; result.Result = DtoLib.Enumerados.EnumResult.isError; return(result); } var nombreGrupo = ""; var entGrupo = cnn.usuarios_grupo.Find(ent.auto_grupo); if (entGrupo != null) { nombreGrupo = entGrupo.nombre; } ; var nr = new DtoLibPos.Usuario.Entidad.Ficha() { clave = ent.clave, codigo = ent.codigo, id = ent.auto, idGrupo = ent.auto_grupo, nombre = ent.nombre, nombreGrupo = nombreGrupo, }; result.Entidad = nr; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }