public OOB.Resultado.FichaEntidad <OOB.Auditoria.Entidad.Ficha> Auditoria_Documento_GetFichaBy(OOB.Auditoria.Buscar.Ficha ficha) { var rt = new OOB.Resultado.FichaEntidad <OOB.Auditoria.Entidad.Ficha>(); var fichaDTO = new DtoLibPos.Auditoria.Buscar.Ficha() { autoDocumento = ficha.autoDocumento, autoTipoDocumento = ficha.autoTipoDocumento, }; var r01 = MyData.Auditoria_Documento_GetFichaBy(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(rt); } var s = r01.Entidad; var nr = new OOB.Auditoria.Entidad.Ficha() { estacionEquipo = s.estacionEquipo, fecha = s.fecha, hora = s.hora, motivo = s.motivo, usuAuto = s.usuAuto, usuCodigo = s.usuCodigo, usuNombre = s.usuNombre, }; rt.Entidad = nr; return(rt); }
public DtoLib.ResultadoEntidad <DtoLibPos.Auditoria.Entidad.Ficha> Auditoria_Documento_GetFichaBy(DtoLibPos.Auditoria.Buscar.Ficha ficha) { return(ServiceProv.Auditoria_Documento_GetFichaBy(ficha)); }
public DtoLib.ResultadoEntidad <DtoLibPos.Auditoria.Entidad.Ficha> Auditoria_Documento_GetFichaBy(DtoLibPos.Auditoria.Buscar.Ficha ficha) { var result = new DtoLib.ResultadoEntidad <DtoLibPos.Auditoria.Entidad.Ficha>(); try { using (var cnn = new PosEntities(_cnPos.ConnectionString)) { var p1 = new MySql.Data.MySqlClient.MySqlParameter(); var p2 = new MySql.Data.MySqlClient.MySqlParameter(); var p3 = new MySql.Data.MySqlClient.MySqlParameter(); p1.ParameterName = "@p1"; p1.Value = ficha.autoDocumento; p2.ParameterName = "@p2"; p2.Value = ficha.autoTipoDocumento; var sql = @"SELECT auto_usuario as usuAuto, codigo as usuCodigo, usuario as usuNombre, fecha, hora, estacion as estacionEquipo, memo as motivo FROM auditoria_documentos WHERE auto_documento=@p1 and auto_sistema_documentos=@p2"; var ent = cnn.Database.SqlQuery <DtoLibPos.Auditoria.Entidad.Ficha>(sql, p1, p2).FirstOrDefault(); if (ent == null) { result.Mensaje = "[ ID DOCUMENTO / ID TIPO DOCUMENTO ] 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); }