public bool Registrar(BE.UI.Feriado uiFeriado) { try { int rowsAffected = 0; var daFeriado = new DA.Feriado(); var beFeriado = daFeriado.Obtener(uiFeriado.Fecha); if (beFeriado != null) { beFeriado = this.UiToBe(uiFeriado); rowsAffected = daFeriado.Actualizar(beFeriado); } else { beFeriado = this.UiToBe(uiFeriado); rowsAffected = daFeriado.Insertar(beFeriado); } return(rowsAffected > 0); } catch (Exception ex) { throw ex; } }
public bool Eliminar(DateTime fecha) { try { int rowsAffected = new DA.Feriado().Eliminar(fecha); return(rowsAffected > 0); } catch (Exception ex) { throw ex; } }
public List <BE.UI.Feriado> ListarAnho(int anho) { try { var lstBeFeriados = new DA.Feriado().ListarAnho(anho); var lstUiFeriados = new List <BE.UI.Feriado>(); foreach (BE.Feriado beFeriado in lstBeFeriados) { var uiFeriado = this.BeToUi(beFeriado); lstUiFeriados.Add(uiFeriado); } return(lstUiFeriados); } catch (Exception ex) { throw ex; } }
public bool EsFeriado(DateTime fecha) { bool esFeriado = false; try { BE.Feriado beFeriado = new DA.Feriado().Obtener(fecha); if (beFeriado != null) { if (beFeriado.Activo == true && beFeriado.Festivo == false) { esFeriado = true; } } return(esFeriado); } catch (Exception ex) { throw ex; } }