tengo que calcular 160 horas entre 2 datetimepicker uno de inicio y uno de termino o sea que cuando cambie el de inicio se cambie el de termino sumandole 160 horas pero no es tan sencillo ya que estas horas solo se suman 4 horas de lunes a viernes y 5 horas cada sabado, los domingos no suman
el codigo que hice es el siguiente
dateTimePicker2.Value = dateTimePicker1.Value.AddDays(45);
el 45 lo saque asi
de lunes a viernes son 4 horas diarias por lo tanto son 20 horas mas las 5 del domingo son 25 por lo tanto 160/25 son 6.4 semanas lo que son aprox 45 dias
el problema es que derepente me da la fecha correcta y de repente le faltan 1 o 2 dias y si le sumo al 45 1 dia obviamente pasa lo mismo que derepente sale bien y derepente sale con 1 dia mas
ojala puedan ayudarme ya que toy con este problema atascado y necesito una opinion externa a lo mejor otra forma de sacar el calculo de los dias
saludos y gracias