public override void CargarDatos(int?entidadId) { horariodetrabajo = ObjectFactory.GetInstance <HorarioDeTrabajo>(); if (entidadId.HasValue) { horariodetrabajo = recursosHumanosUoW.HorarioDeTrabajoRepositorio.ObtenerPorId(EntidadId.Value); this.cmbConsultorio.SelectedValue = horariodetrabajo.ConsultorioId; this.cmbEmpleadoHdT.SelectedValue = horariodetrabajo.EmpleadoId; this.dtpHorarioEntradaManiana.Value = Convert.ToDateTime(horariodetrabajo.HoraInM); this.dtpHorarioEntradaTarde.Value = Convert.ToDateTime(horariodetrabajo.HoraInT); this.dtpHorarioSalidaManiana.Value = Convert.ToDateTime(horariodetrabajo.HoraOutM); this.dtpHorarioSalidaTarde.Value = Convert.ToDateTime(horariodetrabajo.HoraOutT); } else { Mensaje.Mostrar(new Exception("Error al cargar los Datos"), Constantes.TipoMensaje.Error); } }
public override void NuevoRegistro() { try { horariodetrabajo = new HorarioDeTrabajo { ConsultorioId = Convert.ToInt32(this.cmbConsultorio.ValueMember), EmpleadoId = Convert.ToInt32(this.cmbEmpleadoHdT.ValueMember), HoraInM = this.dtpHorarioEntradaManiana.Value.Hour.ToString(), HoraOutM = this.dtpHorarioSalidaManiana.Value.Hour.ToString(), HoraInT = this.dtpHorarioEntradaTarde.Value.Hour.ToString(), HoraOutT = this.dtpHorarioSalidaTarde.Value.Hour.ToString() }; recursosHumanosUoW.HorarioDeTrabajoRepositorio.Insertar(horariodetrabajo); recursosHumanosUoW.Commit(); this.cmbConsultorio.Focus(); } catch (Exception ex) { Mensaje.Mostrar(ex, Constantes.TipoMensaje.Error); } }