public OOB.ResultadoEntidad <OOB.LibSistema.Usuario.Ficha> Usuario_Cargar(OOB.LibSistema.Usuario.Buscar.Ficha ficha) { var rt = new OOB.ResultadoEntidad <OOB.LibSistema.Usuario.Ficha>(); var fichaBuscar = new DtoLibSistema.Usuario.Buscar.Ficha() { codigo = ficha.Codigo, clave = ficha.Clave, }; var r01 = MyData.Usuario_Buscar(fichaBuscar); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var u = r01.Entidad; var nr = new OOB.LibSistema.Usuario.Ficha() { auto = u.autoUsu, codigo = u.codigoUsu, nombre = u.nombreUsu, apellido = u.apellidoUsu, estatus = u.isActivo ? OOB.LibSistema.Usuario.Enumerados.EnumModo.Activo : OOB.LibSistema.Usuario.Enumerados.EnumModo.Inactivo, autoGrupo = u.autoGru, grupo = u.nombreGru, }; rt.Entidad = nr; return(rt); }
public DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Cargar.Ficha> Usuario_Buscar(DtoLibSistema.Usuario.Buscar.Ficha ficha) { return(ServiceProv.Usuario_Buscar(ficha)); }
public DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Cargar.Ficha> Usuario_Buscar(DtoLibSistema.Usuario.Buscar.Ficha ficha) { var result = new DtoLib.ResultadoEntidad <DtoLibSistema.Usuario.Cargar.Ficha>(); try { using (var cnn = new sistemaEntities(_cnSist.ConnectionString)) { var sql = "SELECT usu.auto as autoUsu, usu.nombre as nombreUsu , usu.apellido as apellidoUsu, " + "usu.codigo as codigoUsu, usu.estatus as estatusUsu, usu.auto_grupo as autoGru, gru.nombre as nombreGru " + "FROM usuarios as usu " + "join usuarios_grupo as gru " + "on usu.auto_grupo=gru.auto " + "where usu.codigo=@p1 and usu.clave=@p2"; var p1 = new MySql.Data.MySqlClient.MySqlParameter("@p1", ficha.codigo); var p2 = new MySql.Data.MySqlClient.MySqlParameter("@p2", ficha.clave); var ent = cnn.Database.SqlQuery <DtoLibSistema.Usuario.Cargar.Ficha>(sql, p1, p2).FirstOrDefault(); if (ent == null) { result.Mensaje = "USUARIO NO ENCONTRADO"; result.Result = DtoLib.Enumerados.EnumResult.isError; return(result); } result.Entidad = ent; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }