public static void Update(AvisosDTO aviso, List <AvisosIdAtenDTO> atencionList) { using (SqlTransaction tran = dao.IniciarTransaccion()) { try { dao.Update(aviso, aviso.RecId, tran); //Elimino todos los atencion y los re-creo. daoDetalle.Delete(string.Format("IdentifAviso = '{0}' AND DatareaId = {1}", aviso.IdentifAviso, aviso.DatareaId), tran); foreach (AvisosIdAtenDTO atencion in atencionList) { atencion.RecId = 0; atencion.DatareaId = aviso.DatareaId; atencion.IdentifAviso = aviso.IdentifAviso; daoDetalle.Create(atencion, tran); } dao.CommitTransaccion(tran); } catch (Exception) { dao.RollbackTransaccion(tran); throw; } } }
static public void Create(AvisosDTO aviso, List <AvisosIdAtenDTO> atencionList) { using (SqlTransaction tran = dao.IniciarTransaccion()) { try { aviso = dao.Create(aviso, tran); foreach (AvisosIdAtenDTO atencion in atencionList) { atencion.RecId = 0; atencion.DatareaId = aviso.DatareaId; atencion.IdentifAviso = aviso.IdentifAviso; atencion.IdentifIdentAte = atencion.IdentifIdentAte; daoDetalle.Create(atencion, tran); } dao.CommitTransaccion(tran); } catch (Exception) { dao.RollbackTransaccion(tran); throw; } } }
public static bool ValidaEliminacionAvisos(AvisosDTO theAvisosDTO) { bool respuesta = facade.Avisos.ValidaEliminacionAvisos(theAvisosDTO); return(respuesta); }
public static bool ActivaAvisos(AvisosDTO theAvisosDTO) { bool respuesta = YouCom.DAL.AvisosDAL.ActivaAviso(theAvisosDTO); return(respuesta); }