Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }