示例#1
0
        public Decimal monto_dia(Colaborador colaborador)
        {
            Decimal precio_hora   = colaborador.obtener_precio_hora().Precio;
            Horario horario       = new Horario().obtener_horario_colaborador(colaborador);
            int     horas_horario = horario.Hora_Fin.Hour - horario.Hora_Inicio.Hour;
            Decimal monto_dia     = precio_hora * horas_horario;

            return(monto_dia);
        }
示例#2
0
 //Muestra mensaje de confirmnacion si el horario fue agregado con exito ó mensaje de error en el caso contrario.
 public Boolean agregar_sys()
 {
     BusinessLogic.Horario horario = obtener_datos();
     if (horario.agregar())
     {
         MessageBox.Show("Horario agregado con éxito", "Excelente!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         return(true);
     }
     else
     {
         MessageBox.Show("Ocurrió un error", "Ups!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
 }
示例#3
0
        public Boolean editar_sys()
        {
            BusinessLogic.Horario horario = obtener_datos();
            horario.Id = this.horario.Id;
            List <Int32> lista = validar_cambios(horario);

            if (lista.Count == 0)
            {
                return(true);
            }
            else if (horario.editar(lista))
            {
                MessageBox.Show("Horario editado con éxito", "Excelente!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(true);
            }
            else
            {
                MessageBox.Show("Ocurrió un error al editar el horario", "Ups!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }