public bool Eliminar(int idVacacion) { try { int rowsAffected = new DA.Vacacion().Eliminar(idVacacion); return(rowsAffected > 0); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtener la última vacación (mas reciente) del empleado /// </summary> /// <param name="codigoEmpleado">Codigo de empleado de consulta</param> /// <returns></returns> public BE.UI.Vacacion ObtenerUltimo(string codigoEmpleado) { try { BE.UI.Vacacion uiVacacion = null; var lstBeVacaciones = new DA.Vacacion().ListarPorEmpleado(codigoEmpleado); var beVacaciones = lstBeVacaciones.FirstOrDefault(); if (beVacaciones != null) { uiVacacion = this.BeToUi(beVacaciones); } return(uiVacacion); } catch (Exception ex) { throw ex; } }
public List <BE.UI.Vacacion> Listar(int anho, int mes) { try { List <BE.UI.Vacacion> lstUiVacaciones = new List <BE.UI.Vacacion>(); List <BE.Vacacion> lstBeVacaciones = new DA.Vacacion().Listar(anho, mes); foreach (BE.Vacacion beVacacion in lstBeVacaciones) { BE.UI.Vacacion uiVacacion = this.BeToUi(beVacacion); lstUiVacaciones.Add(uiVacacion); } return(lstUiVacaciones); } catch (Exception ex) { throw ex; } }
public BE.UI.Vacacion Obtener(int idVacacion) { try { BE.UI.Vacacion uiVacacion = null; var daVacacion = new DA.Vacacion(); BE.Vacacion beVacacion = daVacacion.Obtener(idVacacion); if (beVacacion != null) { beVacacion.Detalle = daVacacion.ListarDetalle(idVacacion); uiVacacion = this.BeToUi(beVacacion); } return(uiVacacion); } catch (Exception ex) { throw ex; } }
public bool Insertar(ref BE.UI.Vacacion uiVacacion) { try { var beVacacion = this.UiToBe(uiVacacion); int rowsAffected = new DA.Vacacion().Insertar(ref beVacacion); uiVacacion.Id = beVacacion.IdVacacion; if (uiVacacion.Id > 0) { string codEmpleado = uiVacacion.EmpleadoCodigo; DateTime fechaVacacion = uiVacacion.VacacionFechaInicial; int rpta = new DA.ClsDaTbEmpleado().Vacacion(codEmpleado, fechaVacacion); } return(rowsAffected > 0); } catch (Exception ex) { throw ex; } }