ViniciusConsultor / controlhoras

Automatically exported from code.google.com/p/controlhoras
1 stars 0 forks source link

ABMEmpleados - No se pueden ingresar mas de 23 hs a sumar en extras #82

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Que pasos reproducen el problema?
1. ABMEmpleados -> Extras
2. Seleccionar Hs a Sumar
3. Ingresar mas de 24 hs
4. Se obtiene el mensaje: Timespan no se pudo analizar porque al menos uno de 
los componentes de horas, minutos o segundos se encuntra fuera del intervalo 
valido.

Cual es la salida esperada? Que resultado tuve en lugar del esperado?
Que se puedan ingresar mas de 24 hs.

Original issue reported on code.google.com by juanga...@gmail.com on 1 Jul 2011 at 9:10

GoogleCodeExporter commented 8 years ago
Se modifica ABMEmpleados, operacion btnExtrasAgregar_Click

Se arma el TimeSpan a partir de la cant de hs y minutos y no haciendo un 
TimeSpan.Parse

if (mtExtrasLlevaHs.Enabled)
                    {
                        int hours = int.Parse(mtExtrasLlevaHs.Text.Split(':')[0]);
                        int mins = int.Parse(mtExtrasLlevaHs.Text.Split(':')[1]);
                        cantHs_LlevaHsTS = new TimeSpan(hours,mins,0);
                        if (cantHs_LlevaHsTS.Minutes % 30 != 0)
                        {
                            throw new Exception("La Hora nueva debe ser con 0 o 30 minutos.");
                        }

                    }

Original comment by juanga...@gmail.com on 1 Jul 2011 at 9:47

GoogleCodeExporter commented 8 years ago

Original comment by juanga...@gmail.com on 12 Jul 2011 at 3:58