private void btnAceptar_Click(object sender, EventArgs e) { motivoCambio = new MotIVOsCamBiosDiARioS(); motivoCambio.FechaCambio = DateTime.Now; motivoCambio.FechaCorresponde = FechaCorresponde.Date; motivoCambio.Observaciones = txtObservaciones.Text; motivoCambio.TipOsMotIVOCamBIoDiARio = ((TipOsMotIVOCamBIoDiARio) cmbMotivosCambio.SelectedValue); //botonAceptar = true; }
private void btnAceptar_Click(object sender, EventArgs e) { ACargoDe = ACargoCB.SelectedItem.ToString(); if (mtFuncionario.Text != "" && mtHoraFin.MaskCompleted && mtHoraInicio.MaskCompleted) { DateTime aux; if (DateTime.TryParse(FechaCorresponde.ToShortDateString() + " " + mtHoraInicio.Text, out aux)) { HoraInicio = aux; if (DateTime.TryParse(FechaCorresponde.ToShortDateString() + " " + mtHoraFin.Text, out aux)) { HoraFin = aux; if (HoraInicio.CompareTo(HoraFin) >= 0) { // Si HoraInicio es mayor o igual a HoraFin, consulto si la hora fin es del dia siguiente; DialogResult res = MessageBox.Show("La HoraFin es inferior a la HoraInicio. La HoraFin corresponde al dia de mañana?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (res == DialogResult.Yes) { MotivoCambioDiarioForm mcdf = new MotivoCambioDiarioForm(FechaCorresponde); DialogResult dr = mcdf.ShowDialog(this); if (dr == DialogResult.OK) { MotivoCambio = mcdf.motivoCambio; HoraFin = HoraFin.AddDays(1); this.Close(); } } else btnCancelar.PerformClick(); } else { MotivoCambioDiarioForm mcdf = new MotivoCambioDiarioForm(FechaCorresponde); DialogResult dr = mcdf.ShowDialog(this); if (dr == DialogResult.OK) { MotivoCambio = mcdf.motivoCambio; //HoraFin.AddDays(1); this.Close(); } else btnCancelar.PerformClick(); } } else MessageBox.Show(this, "El formato de la HoraFin no es un formato de hora valido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else MessageBox.Show(this, "El formato de la HoraInicio no es un formato de hora valido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(this, "Debe ingresar todos los datos.", "Ingreso de Datos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void MotIVOsCamBiosDiARioS_Detach(MotIVOsCamBiosDiARioS entity) { entity.EmPleadOs = null; }
private void MotIVOsCamBiosDiARioS_Attach(MotIVOsCamBiosDiARioS entity) { entity.EmPleadOs = this; }
private void MotIVOsCamBiosDiARioS_Detach(MotIVOsCamBiosDiARioS entity) { entity.TipOsMotIVOCamBIoDiARio = null; }
private void MotIVOsCamBiosDiARioS_Attach(MotIVOsCamBiosDiARioS entity) { entity.TipOsMotIVOCamBIoDiARio = this; }
private void MotIVOsCamBiosDiARioS_Detach(MotIVOsCamBiosDiARioS entity) { entity.SERVicIoS = null; }
private void MotIVOsCamBiosDiARioS_Attach(MotIVOsCamBiosDiARioS entity) { entity.SERVicIoS = this; }
/// <summary> /// Agrega un nuevo funcionario con un horario determinado a un HorasGeneradasEscalafon de un cliente servicio de un dia determinado aplicando los controles necesarios para su alta. /// </summary> /// <param name="fechaCorresponde">La fechaCorrespondiente a la que se va a dar el alta</param> /// <param name="horaGeneradaEscalafon">La horaGeneradaEscalafon a dar de alta sin el Identificador y el Motivo.</param> /// <param name="motivoCambio">El MotivoCambioDiario correspondiente al motivo del cambio.</param> /// <returns>El Identificador del alta de HorarioEscalafonEmpleado</returns> public long agregarEmpleadoControlDiario(DateTime fechaCorresponde, HoRaSGeneraDaSEScalaFOn horaGeneradaEscalafon, MotIVOsCamBiosDiARioS motivoCambio) { try { aplicarControlesAltaHoraGeneradaEscalafon(fechaCorresponde, horaGeneradaEscalafon); long ret = datos.agregarEmpleadoHoraGeneradaEscalafon(horaGeneradaEscalafon, motivoCambio); return ret; }catch(Exception ex) { throw ex; } }