public bool Insertar(ref BE.Error beError) { try { return(Insertar(beError.Documento.Id, beError.IdDocumento, beError.Mensaje)); } catch (Exception ex) { throw ex; } }
public List <BE.Error> Listar(int idTipoDocumento, int idDocumento) { var lstError = new List <BE.Error>(); try { string sp = "SpTbErrorListar"; int idDoc = 0; var bdTipoDocumento = new TipoDocumento(); using (var cnn = new SqlConnection(Conexion.strCnxBD)) { cnn.Open(); var cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDTIPODOCUMENTO", idTipoDocumento)); cmd.Parameters.Add(new SqlParameter("@IDDOCUMENTO", idDocumento)); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { var beError = new BE.Error(); beError.Id = int.Parse(reader["idError"].ToString()); idDoc = int.Parse(reader["idTipoDocumento"].ToString()); beError.Documento = bdTipoDocumento.Obtener(idDoc); beError.IdDocumento = int.Parse(reader["idDocumento"].ToString()); beError.Mensaje = reader["Mensaje"].ToString(); lstError.Add(beError); } cnn.Close(); } return(lstError); } catch (Exception ex) { throw ex; } }