Пример #1
0
 public void ActualizarInfo(Empleado emp)
 {
     try
     {
         if (IsSaftime())
         {
             dataEmpleadoSaftime = new DataEmpleadoSaftime();
             emp = dataEmpleadoSaftime.GetIdByLegajo(emp);
             if (emp.Id > 0)
             {
                 dataEmpleadoSaftime.Actualizar(emp);
             }
             else
             {
                 dataEmpleadoSaftime.Agregar(emp);
             }
         }
         else
         {
             dataEmpleado = new DataEmpleado();
             emp          = dataEmpleado.GetIdByLegajo(emp);
             if (emp.Id > 0)
             {
                 dataEmpleado.Actualizar(emp);
             }
             else
             {
                 dataEmpleado.Agregar(emp);
             }
         }
     }
     catch (AppException appex)
     {
         throw appex;
     }
     catch (Exception ex)
     {
         throw new AppException("Error no controlado durante la actualización del empleado.", "Fatal", ex);
     }
 }
Пример #2
0
 public void AgregarEmpleado(Empleado emp)
 {
     try
     {
         if (VerificarSaftime())
         {
             dataEmpleadoSaftime = new DataEmpleadoSaftime();
             dataEmpleadoSaftime.Agregar(emp);
         }
         else
         {
             dataEmpleado = new DataEmpleado();
             dataEmpleado.Agregar(emp);
         }
     }
     catch (AppException appex)
     {
         throw appex;
     }
     catch (Exception ex)
     {
         throw new AppException("Error desconocido al intentar agregar el empleado", "Fatal", ex);
     }
 }