Closed GoogleCodeExporter closed 8 years ago
Se envia consulta al cliente:
Consulta: En que momento se carga un cierre de Servicio? Es cuando se modifican
las Hs en el Control Diario?
Que se debe hacer, opciones:
1- Avisar y no hacer el cambio indicado por el usuario.
2- Avisar y hacer el cambio indicado.
3- Corregir Automaticamente el horario ingresado siguiendo la regla indicada.
Original comment by juanga...@gmail.com
on 21 Apr 2011 at 12:44
Se modifica el EscalafonForm, metodo dgEscalafon_CellEndEdit, agregando el
siguiente codigo:
...
DateTime dti, dtf;
dti = DateTime.ParseExact(LastCellChanged.Value.ToString().Substring(0, 5), @"HH:mm", DateTimeFormatInfo.InvariantInfo);
dtf = DateTime.ParseExact(LastCellChanged.Value.ToString().Substring(8, 5), @"HH:mm", DateTimeFormatInfo.InvariantInfo);
if(dti.Minute % 30 != 0 || dtf.Minute % 30 != 0)
{
dgEscalafon.Rows[LastCellChanged.RowIndex].Cells[j].Value = oldvalor;
dgEscalafon.Focus();
dgEscalafon.CurrentCell = dgEscalafon.Rows[LastCellChanged.RowIndex].Cells[j];
dgEscalafon.Rows[LastCellChanged.RowIndex].Cells[j].Selected = true;
MessageBox.Show(this, "Las Horas deben ser con 0 o 30 minutos.", "Error Horario", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
CargarHorarioCelda(j, oldvalor, dgEscalafon.Rows[LastCellChanged.RowIndex].Cells[j].Value.ToString());
}
Y se edita tambien el Form CambiarHoraFuncionario, operacion btnAceptar_Click
agregando el siguiente codigo:
if (HoraNueva.Minute % 30 != 0)
{
throw new Exception("La Hora nueva debe ser con 0 o 30 minutos.");
}
Original comment by juanga...@gmail.com
on 21 Apr 2011 at 11:00
Original issue reported on code.google.com by
juanga...@gmail.com
on 21 Apr 2011 at 12:44