public OOB.ResultadoEntidad <OOB.LibCompra.Usuario.Data.Ficha> Usuario_Cargar(OOB.LibCompra.Usuario.Buscar.Ficha ficha) { var rt = new OOB.ResultadoEntidad <OOB.LibCompra.Usuario.Data.Ficha>(); var fichaBuscar = new DtoLibCompra.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.LibCompra.Usuario.Data.Ficha() { autoUsu = u.autoUsu, codigoUsu = u.codigoUsu, nombreUsu = u.nombreUsu, apellidoUsu = u.apellidoUsu, isActivo = u.isActivo, autoGru = u.autoGru, nombreGru = u.nombreGru, }; rt.Entidad = nr; return(rt); }
public DtoLib.ResultadoEntidad <DtoLibCompra.Usuario.Data.Ficha> Usuario_Buscar(DtoLibCompra.Usuario.Buscar.Ficha ficha) { var result = new DtoLib.ResultadoEntidad <DtoLibCompra.Usuario.Data.Ficha>(); try { using (var cnn = new compraEntities(_cnCompra.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 <DtoLibCompra.Usuario.Data.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); }
public DtoLib.ResultadoEntidad <DtoLibCompra.Usuario.Data.Ficha> Usuario_Buscar(DtoLibCompra.Usuario.Buscar.Ficha ficha) { return(ServiceProv.Usuario_Buscar(ficha)); }